я есть этот вызов внутри контроллера ДирективаngDialog игнорировать атрибут НГ внутри форм в AngularJS 1.5
ngDialog.openConfirm({
template : '<form-directive></form-directive>',
plain : true,
closeByNavigation : true,
scope : $scope
})
.then(function(response) {
$log('SENDED');
});
Компонент
ngDialog.openConfirm({
template : '<form-component></form-component>',
plain : true,
closeByNavigation : true,
scope : $scope
})
.then(function(response) {
$log('SENDED');
});
HTML для обоих
<form ng-submit="alert("Hello !!!")">
<button type="submit">Send</button>
</form>
Когда я нажмите Кнопка на директиве, я вижу сообщение SENDED на консоли, но для компонентов просто выглядит как игнорировать каждый атрибут NG, нажимает на кнопку ничего не делать, , но загрузите шаблон по праву.
Тот же шаблон, то же самое, Это точно так же, может быть, это ошибка типа ngDialog с компонентами?
Я просто хочу, чтобы нг-атрибуты работают внутри, и если я нажмите кнопку отправить затем закрыть диалоговое окно и получить журнальное сообщение обещание
Директива также потерпеть неудачу, если я использую сферу: {OBJ : '='} свойство внутри него Компоненты игнорируют все.
Я думаю, что это какая-то проблема с Скоупсом - Область декларации в директиве (или связывание в компоненте) - И область в объекте OpenDialog