角度1のコンポーネントを作成しました。これはチェックボックスを表しています。私はチェックした後に(コントローラから)いくつかのアクションを呼び出すためのイベントを追加したいと思います。ここに私のコードは次のとおりです。コンポーネントにイベントを追加する方法<checkbox checkedEvent="{{controllerAction()}}"></checkbox>
イベント属性を持つ角度コンポーネント
:
threeListsApp.component("checkbox",
{
template: '<div ng-if="!checked" ng-click="check()" ng-model="checked"></div>' +
'<div ng-if="checked" ng-click="check()" ng- model="checked"><i class="fa fa-check"></i></div>',
controller: function checkBoxController($scope) {
$scope.checked = false;
$scope.check = function() {
$scope.checked = !$scope.checked;
if ($scope.checked) {
//CALL SOME ACTION
}
}
}
});
私はこのようなものを使用したいのですが?アドバイスありがとう