當我使用常規的Angular控制器時,我將控制器屬性放置在DOM元素中,並且控制器控制此元素中的所有DOM樹,例如,角度ui路由器控制器作用域
<div ng-controller="myController">
當我附上通過UI路由器我做我的app.js文件中的控制器,通過各州的配置,這樣的:
.state('report', {
url: '/site/:site/report',
templateUrl: 'minderbinder/report/view/report.html',
controller: 'ReportController'
})
這是什麼控制的範圍?
它將控制templateUrl中的內容。讓我們想象一下,有一個div佔位符,templateUrl .html文件中的所有內容都將放在裏面,並且聲明的控制器將相應地放到div佔位符處。你可以看到angular-ui-router src來了解它是如何工作的。 –