我有以下html和javascript代码。我想看到脚本部分(警报)重复。
<div id='ItemsContainer' ng-app='myApp'>
<div ng-controller='Controller'>
<div ng-repeat='item in items' >
{{item}}
<script>alert("{{item}}");</script>
</div>
</div>
</div>
function Controller($scope) {
$scope.log = function(m) {
console.log(m);
};
$scope.items = [1, 2];
}
这是否可以使用angularjs?
答案 0 :(得分:1)
这样的事情可能有用:
<div ng-repeat='item in items | filter: alertItem' >
function alertItem(item) { alert(item) }
答案 1 :(得分:0)
如果我正确理解问题,请使用我的变体创建JSFiddle:
<div ng-app>
<div ng-controller="MainCtrl">
<div ng-repeat='item in items' ng-init="alertFunc(item)">
{{item}}
</div>
</div>
</div>
function MainCtrl($scope) {
$scope.log = function(m) {
console.log(m);
};
$scope.items = [1, 2];
$scope.alertFunc = function(item){
alert(item);
}
}