1
我想執行的指令,該指令的功能,我想$ EVAL,包含了函數名和參數值的值:
Html頁面:
<select mydirective="action('pValue')">
AngularJS指令代碼:
app.directive('mydirective', function ($timeout) {
return {
restrict: 'A',
link: function ($scope, element, attr) {
$timeout(function() {
$scope.$eval(attr.mydirective);
});
}
}
我所預期的那樣,它會調用操作功能的範圍界定,並通過p值的函數參數。我怎樣才能使它工作?
感謝。它的工作原理 – jamie2015 2015-04-01 02:10:26
如何將元素$事件傳遞給方法操作? – tuananh 2017-05-25 18:44:55
@tuananh如果您想捕獲需要綁定的事件對象,此選擇的onclick事件。您不必在select中選擇函數參數:mydirective =「action('pValue')」。內部動作函數只檢查事件參數:alert(val,event); – CodeGems 2017-12-07 10:14:56