私はこれを機能させるためにさまざまなことを試みました。 私が読んでいる:角膜のクリックが発射されない
ng-click not firing in AngularJS while onclick does
AngularJS : ng-click not working
と、より多くの
HTML:
<div ng-controller="testApp">
<div id="bla">
<button ng-click="obey('bla')">Close</button>
<h4>Bla bla bla</h4>
</div>
</div>
JS:
var testApp = angular.module('testApp', []);
testApp.controller('testController', function($scope) {
$scope.obey = function test(id) {
$("#" + id).fadeOut("slow", function() {
this.remove()
});
};
});
を
何らかの理由でdivがまったくフェードアウトしません。
ただ、ヒントをご参照くださいAngularJSを使用している間、あなたはDOM操作を回避する必要があります。http://stackoverflow.com/questions/14994391/thinking-in-angularjs-if-i-have-a-jquery-background 。 AngularJSを使用する場合、jQueryは必須ではありません。 – lin