1
私はリンク機能とjqueryを使用して動作させようとしているディレクティブにログインモーダルを持っていますが、動作しないようです。AngularJsリンク関数とJquery操作。コードが動作していないようです
これはこれはこれは、ログインディレクティブ
angular .module('app') .directive('loginModal', ['$scope', loginModalDirective]); function loginModalDirective($scope) { return { restrict: 'E', templateUrl: 'template/loginmodal.view.html', link: function(scope, elem, attr) { elem.on('click', function() { jQuery("#loginModal").modal(); }); } }; }
<div id="loginModal" class="modal fade" role="dialog"></div>
あるログインボタン
<button login-modal type="button" class="btn">Sign In</button>
です
jQueryではなく、イベントの処理にAngularJSを使用することを真剣に考えてください。たとえば、elem.on( 'click' 'ng-click'ディレクティブを使用してください。) –
実際にはマイクですが、私は同じモーダルのトンを使用する私のウェブサイトに参加しています –
@ S.Patel実際にはあなたがAngularを使用している必要があります。あなたはモーダルテンプレート(ビューとコントローラを含む)を定義することができます)あなたは完全な状態と同じで、インスタンスを呼び出す必要があるものに渡します。[Angular Bootstrap modal](https://angular-ui.github.io/bootstrap /#/ modal) –