2016-11-03 18 views
1
<td> 
    <input type="checkbox" class="checkBox" 
     ng-model="alert.acknowledged" 
     ng-disabled="alert.acknowledged" 
     ng-click="onacknowledgedClick(alert)"> 
</td> 

私は、ユーザーがチェックボックスをクリックすると、電話、テキスト、または電子メールで確認するかどうかを尋ねるダイアログポップアップが表示されます。角度jsダイアログポップアップ

誰かがAngular JSの概念を教えてくれますか?私はこれに新しいです。

+0

ngの変更ではなく、クリックのこちらより好ましいです。 –

+0

あなたがその機能を示して、明確な質問をしたら、助けになるでしょう。それは何をしているかしていないか、代わりに何をすべきか? – Kraken

+0

ポップアップを生成するものを教えてください – Weedoze

答えて

1
angular.module('app','ngAnimate','ui.bootstrap']).controller("Hello",function($scope,$modal){ 
$scope.selectedAckOption ="NONE"; 
$scope.onacknowledgedClick=function(al) { 
    var modalInstance = $modal.open({ 
    templateUrl: 'stackedModal.html', 
    controller: 'ModalInstanceCtrl', 
    size:'md', 
    resolve: {} 
}); 
modalInstance.result.then(function (selectedItem) { 
    $scope.selectedAckOption = selectedItem; 
}, function() { 
    console.log('Modal dismissed at: ' + new Date()); 
}); 
}; 
}).controller("ModalInstanceCtrl",function($scope,$modalInstance){ 
    $scope.saveOption = function() { 
    $modalInstance.close($scope.ackOption); 
}; 
}); 

完全なソリューション - https://plnkr.co/edit/VnAv67AMrykf6CEyrAiv?p=preview

+0

ありがとうございます。出来た。 –

+0

@puneethSrikantaようこそ。それがあなたの問題を解決するのに役立ちましたら、答えとしてマークしてください。 –