1
我遇到了AngularJS指令鏈接函數的問題。這不是被稱爲的,它不會拋出任何錯誤。此外,在指令的回報模板不會渲染:(應該在哪裏是什麼問題?謝謝您的回答!Angular指令的鏈接函數未被調用
angular.module('sampleApp.game').directive('gameCanvas', function($injector) {
console.log('Directive is working'); // this works,
function linkFn(scope, ele, attrs) {
console.log('Link function doesnt working :('); // but this not :(
};
return {
scope: {},
template: '<div class="blabla"></div>',
link: linkFn
}
});
我的HTML模板文件
<div class="jumbotron text-center">
<h1>Play a game!</h1>
<p>{{ tagline }}</p>
<div class="game-canvas"></div>
</div>
嘗試添加'restrict:「C」'或其他任何您想要的限制。 – floribon 2015-04-02 23:43:14
不錯!有用!但爲什麼? :D爲什麼它沒有工作過? – user3216673 2015-04-02 23:48:15