次のようにopenDialogという名前のディレクティブがあります。ボタンのクリックでビューからどのように使用できますか?ここでディレクティブAngularJSのボタンをクリックしてディレクティブを使用するには?
app.directive('openDialog', ['ngDialog', function (ngDialog) {
return {
restrict: 'A',
link: function ($scope, $element, $attrs) {
var openDialog = function() {
ngDialog.open({
//template: $attrs.openDialog,
template: 'src/app/reservation/addReview.html',
//ngDialog.open({ template: 'src/app/reservation/addReview.html'}),
scope: $scope,
showClose: false,
closeByEscape:true
});
};
$element.on('click', openDialog);
}
};
}]);
要素に対応する属性を適用することにより(これは属性ベースの情報として)。 – raina77ow
あなたのイベントを確認しました。問題はngDialog.open部分にあります。 –