【发布时间】:2018-04-08 23:16:00
【问题描述】:
ng-click 属性没有触发提供的功能。
HTML:
<div class="row">
<div style="display:inline-block;width:20%;height:25%;margin:20px;" ng-repeat="news in dailyNews" >
<div class="thumbnail" ng-click="showNews({{news.id}})">
<img src="{{news.image}}" alt="images/noimg.jpg" style="width:100%">
<div class="caption" >
<h3 >{{news.heading}}</h3>
</div>
</div>
</div>
</div>
路由脚本:
.state('dashboard.user',{
url:'/user-dashboard',
templateUrl:'views/user.html',
controller:'userPanelCtrl'
})
控制器:
.controller('userPanelCtrl',function($state,$scope,userServices){
userServices.checkSession();
$scope.showNews = function(id){
localStorage.setItem("show-news",id);
}
})
我成功获取数据并使用 ng-repeat 将它们加载到 html 页面,但 ng-click 对任何重复的 div 都不起作用。提前致谢。
【问题讨论】:
标签: angularjs