我需要在点击选项时触发点击事件。出于某些原因,我无法使用更改事件。
这是我的代码
.directive('itemOptions', [
function() {
return {
restrict : 'A',
template : "<option ng-value='item_id'>{{item_name}}</option>",
replace : true,
link : function(scope, element, attrs) {
element.on('click', function() {
//get element value
});
}
}
}
])
Click事件未触发......
非常感谢任何帮助。请勿更改活动仅点击活动。感谢。
答案 0 :(得分:1)
尝试
var findRestaurants = function(db, callback) {
var cursor = db.collection('restaurants').find( );
var parseRestaurant = function(err, doc) {
if (err)
return console.error(err);
console.dir(doc);
cursor.hasNext(checkNext);
};
var checkNext = function(err) {
if (err)
return console.error(err);
if (result)
parseRestaurant();
else {
//Here is the last point of iterations
//We can use this for statistics output
return console.log('That\'s all');
}
cursor.next(parseRestaurant);
};
cursor.hasNext(checkNext);
}
答案 1 :(得分:0)
为什么要为这样的基本模板创建指令?
您应该阅读docs,并在选择中使用ng-model
。