1
HTML功能标记我有一个NG重复,我想用两个参数如下调用在NG-鼠标悬停功能:
ng-mouseover="textlimit({{item.id}}, 900)"
如果我这样做,变量在源中正确显示,但控制台输出角度语法错误。自从我添加了这个变量后,我的功能就无法正常工作。
我该如何继续?
PS:变量是一个数字:1,2,3,4等
由于
HTML功能标记我有一个NG重复,我想用两个参数如下调用在NG-鼠标悬停功能:
ng-mouseover="textlimit({{item.id}}, 900)"
如果我这样做,变量在源中正确显示,但控制台输出角度语法错误。自从我添加了这个变量后,我的功能就无法正常工作。
我该如何继续?
PS:变量是一个数字:1,2,3,4等
由于
在自其的角度成分ng-mouseover
无需的{{}}
,
可以使用方法直接像
ng-mouseover="textlimit(item.id, 900)"
代替
ng-mouseover="textlimit({{item.id}}, 900)"
样品示例如下所示
HTML
<div ng-app='myApp' ng-controller="ArrayController">
<a href="#" onclick="return false;" ng-mouseover="textlimit(item.id, 900)">Download</a>
</div>
脚本
var app = angular.module('myApp', []);
app.controller('ArrayController', function ($scope) {
$scope.item = {
id:21
}
$scope.textlimit = function(id, value)
{
console.log('id::',id);
console.log('value::',value);
}
});
......谢谢!找不到任何关于它的事情。 – SKYnine 2014-08-28 14:17:25
你只需要将它作为'ng-mouseover =“textlimit(item.id,900)”''移除插值。 – PSL 2014-08-28 14:04:23
@SKYnine看看我的回答 – 2014-08-28 14:11:27