成人视屏在线观看-国产99精品-国产精品1区2区-欧美一级在线观看-国产一区二区日韩-色九九九

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

angular.js - 網(wǎng)上都查不到,angularjs中,如果index.html中設(shè)置了控制器還能設(shè)置路由嗎?

瀏覽:104日期:2024-03-14 14:24:29

問(wèn)題描述

做一個(gè)angular的路由的小例子,發(fā)現(xiàn)如果要設(shè)置路由,頁(yè)面上如果已有controller控制器angular.js - 網(wǎng)上都查不到,angularjs中,如果index.html中設(shè)置了控制器還能設(shè)置路由嗎?,則出現(xiàn)報(bào)錯(cuò),刪掉controller控制器之后,路由就正常,這兩者有怎樣的關(guān)系呢?不明白,坐等大神,謝謝解惑!ps:頁(yè)面中的controller控制器有其他用處,此處為了代碼簡(jiǎn)單,刪掉了其中的內(nèi)容。

報(bào)的錯(cuò)誤為:angular.js - 網(wǎng)上都查不到,angularjs中,如果index.html中設(shè)置了控制器還能設(shè)置路由嗎?

問(wèn)題解答

回答1:

因?yàn)槁酚蓵?huì)有一個(gè)控制器,如果在html頁(yè)面再綁定一個(gè)ng-controller的話,等于有兩個(gè),這會(huì)沖突的。最好將頁(yè)面控制器的內(nèi)容寫在路由控制器里面。用了路由,就單獨(dú)寫控制器了。

回答2:

推薦在路由中配置controller,你可以這樣做

$stateProvider .state(’main’, {url: ’/main’,views: { ’main’:{templateUrl:’app/pages/main/listView/listView.html’,controller:’listViewCtrl’ }} })

這樣就可以把templateUrl指定的模板和你定義的controller對(duì)應(yīng)起來(lái),名字相同就可以了。

另外如果在路由中設(shè)置了controller后,在模板中也設(shè)置了ng-controller,會(huì)出現(xiàn)一些問(wèn)題,比較典型的就是如果這個(gè)頁(yè)面進(jìn)入時(shí)需要發(fā)起請(qǐng)求,你會(huì)發(fā)現(xiàn)它會(huì)重復(fù)發(fā)2次請(qǐng)求

回答3:

題目中給出的錯(cuò)誤信息是控制器main沒(méi)有定義。

頁(yè)面可以有多個(gè)控制器,控制器也可以嵌套,并且不會(huì)有什么沖突。

控制器可以寫在頁(yè)面中,也可以在路由中配置,并且不會(huì)有什么沖突。

標(biāo)簽: HTML
相關(guān)文章:
主站蜘蛛池模板: 久久精品国产99国产精品 | 两性色午夜视频免费国产 | 又黄又湿又爽吸乳视频 | 欧美一级专区免费大片俄罗斯 | 黄色大片三级 | 国产 日韩 欧美 在线 | 久久国产夜色精品噜噜亚洲a | 欧美理论片在线观看一区二区 | 久久aa毛片免费播放嗯啊 | 怡红院在线观看视频 | 欧洲美女a视频一级毛片 | 亚洲国产精品久久精品成人 | 日本一级特黄a大片 | 99视频免费在线 | 成人免费ā片 | 日韩特级黄色片 | 美女美女大片黄a大片 | 99九九精品免费视频观看 | 97精品国产综合久久久久久欧美 | 自拍偷拍亚洲区 | 在线亚洲黄色 | 国产精品国产欧美综合一区 | 国产成人啪精品视频免费网 | 国产福利精品在线观看 | 日本一级高清片免费 | 亚洲成人福利在线 | 欧美jizzhd极品欧美 | 久草在线手机 | 欧美同性videos在线可播放 | 成人性色大片 | 亚洲精品国自产拍影院 | 亚洲欧美视频一区 | 国产一级淫片a免费播放口之 | 久久精品中文字幕一区 | 国产特黄特色一级特色大片 | 日韩a毛片免费全部播放完整 | 免费视频18 | 中文字幕人成不卡一区 | 成年人免费网站在线观看 | 日本一级级特黄特色大片 | 国产高清免费在线 |