我目前正在製作一個textarea來自動展開。這似乎工作正常,但按鈕單擊從未似乎觸發textarea擴展時。我也使用angularjs。這裏是我的代碼當離開textarea時點擊不點擊
HTML:
<body >
<div my-dir></div>
</body>
的Javascript:
var app = angular.module('myApp',[]);
app.directive('myDir', function(){
return {
restrict:'A',
template:'<textarea id="textarea1">'+'</textarea>' + '<button ng-click="clicked()">Click me</button><textarea id="textarea2"></textarea>',
link:function(scope){
scope.clicked = function(){
alert("click worked");
}
}
}
});
如果有人能幫助我找到一個解決辦法或解釋到底爲什麼發生這種情況,將不勝感激。
鏈接到codepen:http://codepen.io/anon/pen/mJrjpP
@shaggy,點擊'textarea',然後點擊''按鈕',你不會得到'alert'。 – Zee
對不起,是的,只是發現了。 – Shaggy
這是因爲模糊的按鈕動作,因此點擊從未發生 – adeneo