课程
/前端开发
/Angular
/AngularJS实战
templateUrl外部引入为什么可以获取父级的scope?
2016-12-16
源自:AngularJS实战 2-11
正在回答
因为templateUrl模板所在的作用域在父级作用域$scope下,比如:
.state('home.list', { url: '/list', templateUrl: 'tpls/home-list.html', controller: function($scope) { $scope.topics = ['Butterscotch', 'Black Current', 'Mango']; } })
home-list.html内容如下:
<ul> <li ng-repeat="topic in topics">{{ topic }}</li> </ul>
效果如下:
举报
一起学习AngularJS的基础教程,通过实例学习并学会AngularJS