1
私は、表示されるいくつかの条件に基づいてボタン/テキストエリア/ドロップダウンを持つディレクティブを持っています。そのボタンをクリックするとモーダルポップアップが開きます。どうすればこれを達成できますか?私はフィドルまたはplnkrを作成するためのコードを持っていません。anglejsのポップアップモーダルを持つディレクティブ
ありがとうございます。ここで
私は、表示されるいくつかの条件に基づいてボタン/テキストエリア/ドロップダウンを持つディレクティブを持っています。そのボタンをクリックするとモーダルポップアップが開きます。どうすればこれを達成できますか?私はフィドルまたはplnkrを作成するためのコードを持っていません。anglejsのポップアップモーダルを持つディレクティブ
ありがとうございます。ここで
はスニペット
//in your main html file
<webhook-params></webhook-params>
//your directive html code
<div class="form-inline">
//show hide conditional scope available here
<div class="form-group">
<input type="text" class="form-control" placeholder="Name" />
</div>
<div class="form-group">
<button class="btn btn-default"
aria-label="Remove" ng-click="someFunc()" >
<i class="glyphicon glyphicon-remove"></i>
</button>
</div>
</div>
//in your app.js file
.directive('webhook-params', ['$scope', function($scope) {
return {
restrict: 'A',
replace: true,
transclude: true,
scope: $scope,
controller: 'ledgerController',
templateUrl: "YOUR_TEMPLATE_URL"
}
}])
//in your controller
$scope.someFunc = function(){
//do something
$scope.myModal = $modal({
scope: $scope,
templateUrl: 'your_file_path',
show: true,
backdrop: "static"
});
}
私は上記の方法を試してみましたが、うまくいきましたが、代わりにdirectScopeのスコープを取得できませんでした。どのように指令の範囲を取得するには? – Keshav1007
であるあなたは、モーダル(角ストラップ、角度、ブートストラップまたはその他)のために任意のライブラリを使用していますか? –
@TheMechanicはい角度ブートストラップを使用しています – Keshav1007