我是AngularJS的新手,我喜欢它的每一刻!我有一份无序的产品清单。当用户将鼠标悬停在列表元素上时,我需要为它们设置一个active类。我现在是这样做的:
<ul>
<li ng-repeat="product in products" ng-mouseover="showDetails(product, $event)" ng-class="{active: current == product}">{{product}}</li>
</ul>
我的showDetails如下:
fun
我有一个控制器,它有一些功能:
'use strict';
App.controller('MyController', function MyController($scope){
var showDetails = function(item){
var element = $(item).find('.details');
element.slideDown();
}
var hideDetails = function(item){
var element = $(item).find(
是否有方法在鼠标事件上更改的变量中放置筛选器?
例如,如果我有ng-mouseover="text = 'Create a new item in this list'",我想用一个从JSON文件中读取翻译的过滤器来替换它:ng-mouseover="text = '{{'create_new'|translate}}'"
但这在角度上是不能接受的。这在语法上是错误的还是根本不可能?