別のディレクティブからディレクティブの属性を取得しますか?

マックス・フェレイラ

私が持っている2つのディレクティブ最初のディレクティブがあり、レイヤビューと呼ばれる属性ディレクティブimapGridにコントローラによって満たされ、この値のキャプチャしたい属性を

html

<ng-map mapid="mapid" layers-view="geo"></ng-map>
<imap-grid></imap-grid>

ng.map.directive.js

(function() {

    'use strict';

    angular
        .module('app')
        .directive('ngMap', ngMap);

    function ngMap($q, $parse) {
        return {
            restrict: "E",
            replace: true,
            scope: {
                layersView: '='
            },
            transclude: true,
            controller: function($scope) {
                this.getScope = function() {
                    return $scope;
                };
            },

            link: function(scope, element, attrs, ctrl) {

            }
        };
    }

})();

imap.grid.directive.js

(function() {

    'use strict';

    angular
        .module('app')
        .directive('imapGrid', imapGrid);

    function imapGrid($q, $parse) {
        return {
            restrict: "E",
            scope: true,
            replace: false,
            templateUrl: 'src/templates/imapGrid/grid.html',
            require: '?^ngMap',
            link: function(scope, element, attrs, ctrl) {
                var scope = ctrl.getScope();
            }
        };
    }
})();

ディレクティブimapGridのlayer-view属性の内容にアクセスしたい

ムハンマド・アサン・アヤズ

私が今見ている問題は、あなたがrequire: '?^ngMap'あなたのコードで参照しているということです。しかし、あなたのhtml<ng-map mapid="mapid" layers-view="geo"></ng-map> <imap-grid></imap-grid>は、それng-mapimap-grid

したがってrequire: '?ngMap'、ngMapはimapGridの兄弟ディレクティブであるため、を使用して取得します。

ソース:https//docs.angularjs.org/api/ng/service/$compile

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

angleJSの別のディレクティブからhtmlにディレクティブを追加します

分類Dev

Angular:別のディレクティブからホスト上の1つのディレクティブインスタンスの参照を取得します

分類Dev

ディレクティブ内の入力からng-modelを取得し、ディレクティブの属性に配置します

分類Dev

Angularディレクティブは要素から元の属性を削除します

分類Dev

ディレクティブからnativeElementを取得します

分類Dev

関数バインディング '&'を使用して、あるディレクティブから別のディレクティブに値を渡します

分類Dev

ディレクティブを属性として別のディレクティブに渡す方法は?AngularJS

分類Dev

別のディレクティブからディレクティブスコープに到達する

分類Dev

同じ属性と内容のディレクティブから別のディレクティブを呼び出す

分類Dev

別のディレクティブのテンプレートで角度ディレクティブを使用していますか?

分類Dev

親ディレクティブから子ディレクティブに変数を渡しますか?

分類Dev

Angularのディレクティブ内に属性ディレクティブを追加します

分類Dev

ngClickディレクティブ内の要素を取得します

分類Dev

ディレクティブのtemplateUrlで$ rootScopeを取得します

分類Dev

ディレクティブのリンク関数からDOM階層の要素を取得します[AngularJS]

分類Dev

別のディレクティブ内の要素を処理するための属性ディレクティブ

分類Dev

ディレクティブから要素に角度属性を動的に追加します

分類Dev

JS-AngularJS-コントローラーからディレクティブのデータを取得します

分類Dev

ディレクティブのカスタムプロパティの値を別のディレクティブから変更する方法

分類Dev

AngularJSのディレクティブからディレクティブを追加する

分類Dev

あるディレクティブから別のディレクティブへの通信方法

分類Dev

ボタンを使用して、別のディレクティブ内にあるディレクティブを呼び出しますか?

分類Dev

Angular 2:属性ディレクティブからコンポーネントプロパティへの参照を取得します

分類Dev

Angularjsのディレクティブで属性値を取得する

分類Dev

Angular2の子コンポーネントからディレクティブ属性を変更します

分類Dev

ディレクティブからng-repeatで属性値を取得する

分類Dev

AngularJS-ディレクティブから属性値を取得する

分類Dev

AngularJSディレクティブを使用して、あるディレクティブから別のディレクティブにカスタムモデルを渡すにはどうすればよいですか?

分類Dev

Angular属性ディレクティブ内から要素HTMLにどのようにアクセスしますか?

Related 関連記事

  1. 1

    angleJSの別のディレクティブからhtmlにディレクティブを追加します

  2. 2

    Angular:別のディレクティブからホスト上の1つのディレクティブインスタンスの参照を取得します

  3. 3

    ディレクティブ内の入力からng-modelを取得し、ディレクティブの属性に配置します

  4. 4

    Angularディレクティブは要素から元の属性を削除します

  5. 5

    ディレクティブからnativeElementを取得します

  6. 6

    関数バインディング '&'を使用して、あるディレクティブから別のディレクティブに値を渡します

  7. 7

    ディレクティブを属性として別のディレクティブに渡す方法は?AngularJS

  8. 8

    別のディレクティブからディレクティブスコープに到達する

  9. 9

    同じ属性と内容のディレクティブから別のディレクティブを呼び出す

  10. 10

    別のディレクティブのテンプレートで角度ディレクティブを使用していますか?

  11. 11

    親ディレクティブから子ディレクティブに変数を渡しますか?

  12. 12

    Angularのディレクティブ内に属性ディレクティブを追加します

  13. 13

    ngClickディレクティブ内の要素を取得します

  14. 14

    ディレクティブのtemplateUrlで$ rootScopeを取得します

  15. 15

    ディレクティブのリンク関数からDOM階層の要素を取得します[AngularJS]

  16. 16

    別のディレクティブ内の要素を処理するための属性ディレクティブ

  17. 17

    ディレクティブから要素に角度属性を動的に追加します

  18. 18

    JS-AngularJS-コントローラーからディレクティブのデータを取得します

  19. 19

    ディレクティブのカスタムプロパティの値を別のディレクティブから変更する方法

  20. 20

    AngularJSのディレクティブからディレクティブを追加する

  21. 21

    あるディレクティブから別のディレクティブへの通信方法

  22. 22

    ボタンを使用して、別のディレクティブ内にあるディレクティブを呼び出しますか?

  23. 23

    Angular 2:属性ディレクティブからコンポーネントプロパティへの参照を取得します

  24. 24

    Angularjsのディレクティブで属性値を取得する

  25. 25

    Angular2の子コンポーネントからディレクティブ属性を変更します

  26. 26

    ディレクティブからng-repeatで属性値を取得する

  27. 27

    AngularJS-ディレクティブから属性値を取得する

  28. 28

    AngularJSディレクティブを使用して、あるディレクティブから別のディレクティブにカスタムモデルを渡すにはどうすればよいですか?

  29. 29

    Angular属性ディレクティブ内から要素HTMLにどのようにアクセスしますか?

ホットタグ

アーカイブ