問題タブ [angular2-directives]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5633 参照

angularjs - Angular でディレクティブをグローバルに登録する

Angular アプリケーションを開発しています。すべてのリンクに特別な動作を追加する必要があります。AngularJS では、次のようなディレクティブを記述します。

Angular では、次のようなディレクティブを記述できます。

しかし、そのディレクティブをグローバルに使用するようにアプリケーションに指示するにはどうすればよいでしょうか? リンク付きのビューがたくさんあります。それをインポートしてdirectives、それらのすべてのコンポーネントの配列で指定する必要がありますか (これはたくさんあります)?

bootstrapグローバルに1つのインスタンスを持つためにサービスで行うはずのように、関数に注入しようとしましたが、うまくいきませんでした

0 投票する
2 に答える
855 参照

angular - $rootScop、angular2 の $root 値?

angular2$rootScopeで 、およびvalueを使用したい。$rootまた、以下のように angular2 で angularjs ディレクティブを変換する方法を混乱させます。

0 投票する
4 に答える
569 参照

angular - Router Link の動作が Angular2 ベータ版で壊れている

現在アクティブなリンクを強調表示したい

レンダリング後<a>、適切に機能する正しいリンクのタグを取得しています。

しかし、このディレクティブには、 hrefが現在の場所と同じ場合にrouter-link-activeクラスをアンカーに追加する追加の動作もあります。

問題は、これがうまく機能しないことです。

_router.IsRouteractive内には、現在のルート コンポーネントを含む現在の命令フィールドがあります。そして、そのコンポーネントは __navigationInstruction と比較されます。実際、ルート コンポーネントが等しい場合、リンクは最新です。

問題は、現在の命令がnullであることです。次の場所に割り当てられます。

この関数は、Directive が処理された後に呼び出されます。

したがって、これは決してうまくいくはずがありません。

0 投票する
2 に答える
18713 参照

angular - angular 2ディレクティブでホストDOM要素を条件付きで挿入/削除する方法

ホスト要素をページに表示するかどうかを決定するディレクティブを作成したいと考えています。理想的には、要素をCSSで非表示/表示するだけでなく、DOMから要素を削除したいと考えています。ユースケースは次のとおりです。

UserService を使用して currentUser ロールを取得し、そこに管理者がいない場合liは削除されます。

ng-ifメインコンポーネントで評価する式を渡すことで、(angular 2 でまだ利用可能な場合)同じ効果を達成できると思います。しかし、ディレクティブを使用すると、よりセマンティックでエレガントになります。

出来ますか?

angular 1 (ディレクティブの関数内) で簡単に実行できましたがcompile、Angular 2 でこれを行うにはどうすればよいですか?

0 投票する
1 に答える
1828 参照

angular - 内部 html ディレクティブ

どのように使用できます[router-link][inner-html]

例は次のとおりです。

Angular1 http://plnkr.co/edit/F91xvGHBASvqCGBJcEYY?p=previewのソリューションは次のとおりです。

Angular2 でどうすればできますか?