前言
讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名注冊(cè)、虛擬空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、定日網(wǎng)站維護(hù)、網(wǎng)站推廣。大家如果想在angularjs動(dòng)態(tài)加載一個(gè)內(nèi)容,那我們就可以使用ng-include來(lái)實(shí)現(xiàn)。今天Insus.NET就在ASP.NET MVC環(huán)境中,舉個(gè)例子來(lái)演示它的功能。
示例介紹
你可以在一個(gè)視圖動(dòng)態(tài)加載任一其它視圖。如果你的動(dòng)態(tài)內(nèi)容有很多部件,你得需要在控制器創(chuàng)建相應(yīng)的Action操作,如使用部分Partial view就不必創(chuàng)建相對(duì)應(yīng)的Action。因此這是Insus.NET所喜歡的。
另外,我們還需要為ng-include的鏈接帶些參數(shù)呢?。?!
因此,參數(shù),即是使用model來(lái)實(shí)現(xiàn):
由于ng-include的鏈接,直接給部分視圖名稱(chēng)或路徑,視圖無(wú)法直接Render部分視圖的。
那我們想一個(gè)辦法,寫(xiě)一個(gè)公用的視圖,所有部分視圖均加載在這個(gè)公用的視圖即可,使用這個(gè)公用的視圖去Render這些部分視圖。
在CommonView操作Action中,我們傳入一個(gè)model,是為了后面?zhèn)鬟f參數(shù)準(zhǔn)備的。
接下來(lái),我把這個(gè)視圖寫(xiě)好:
渲染部分視圖的Action創(chuàng)建完畢。其也沒(méi)有過(guò)多html的代碼。
下面創(chuàng)建2個(gè)部分視圖,當(dāng)然實(shí)際環(huán)境中,也許不止2個(gè)啦。
部分視圖_View1:
部分視圖2:
前面一切準(zhǔn)備好,均是為了下面ng-include的演示:
程序運(yùn)行結(jié)果:
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家學(xué)習(xí)或者使用Angular.js能帶來(lái)一定的幫助,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)創(chuàng)新互聯(lián)建站的支持。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線(xiàn),公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、建站服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿(mǎn)足用戶(hù)豐富、多元化的應(yīng)用場(chǎng)景需求。