Html код:
<div ng-controller="myController">
<input type="input" ng-model="title" />
<br/>
<p class="jm-find" title1="title" title2="spell('fe')"></p>
</div>
Javascript код:
var app = angular.module('app', []);
app.controller("myController", function ($scope) {
$scope.title = "binding";
$scope.spell = function(ele){
console.log("me "+ele);
}
});
app.directive("jmFind", function () {
return {
replace: true,
restrict: 'C',
transclue: true,
scope: {
title1: "=",
title2: "&"
},
template: "<div><button ng-click={{title2}}>{{title1}}</button></div>"
};
});
Я пытаюсь понять использование " & " в Angularjs пользовательская директива. Я следовал нескольким примерам, но не набрал правильный синтаксис для вызова функции spell
.
JSFiddle Link: http://jsfiddle.net/k03ozLts/