0
私はポップアップの開閉を処理するモーダルサービスを持っています。コントローラから私は、単純な依存関係を注入し、次の操作を行います指示からの角モーダルオープン
function LoginRegisterController($scope, login, register) {
$scope.openLogin = login.activate;
...
$scope.closeLogin = login.deactivate;
}
事はユーザーがログインしていないとき、彼は、ログインするように促されるべきです。このためには、コントローラーではなく指令からモーダルを開く必要があります。私は、次のことを試してみましたが、それは動作しません:
angular.module('mgApp.directives').directive('promptLogin', [ 'login', function(login) {
function link(scope, element, attrs) {
element.on('$load', function() {
login.activate;
})
};
return {
link: link
};
}]);
良いアイデア@Chris Stanley。私はあなたの道を試みます。 – ntonnelier
問題ありません。助けが必要な場合は、私に知らせてください。また、この回答が役に立ったら、それをアップアップしたり、それを回答としてマークしたりできますか?いくつかの評判を得ようとしています。 :) –