問題タブ [angularjs-ng-include]

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 に答える
350 参照

angularjs - コードを再利用するが、カスタム コンテンツを使用する

ページの下部にあるボタンなどの見栄えの良いフッター領域のコードを含むページがたくさんあります。

nginclude タグについては知っていnavますが、このコードの一部を再利用する方法はありますが、カスタム<footer>コンテンツはありますか? ボタンはページごとに変わります。もしかして指令?まだこのようなことを学んでいます... 編集:<footer>コンテンツのコードを $scope に追加してから を使用できることはわかっています{{footerContent}}が、モデルから html を除外したいと思います。

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

angularjs - angularjs: ng-include からディレクティブのスコープにアクセスする方法

テンプレートが ng-include を使用するディレクティブがあります。

テンプレートはディレクティブによって動的に変更されます:

たとえば、gridHeaderString テンプレートは次のようになります。

ディレクティブ内のフィルター関数では、filterValue が ng-include の子スコープに存在するため、scope.filterValue は機能しません。

したがって、ng-include テンプレートでは、次のことを試みました。

しかし、それでもうまくいきません。

ng-include 内のモデルをディレクティブのスコープにバインドするにはどうすればよいですか?

0 投票する
0 に答える
372 参照

angularjs - Angularjs: 新しい div が元の div にネストされているため、インクルードを使用してテンプレート div を 2 つに分割すると失敗する

テンプレートの div を 2 つの div (スタイリング用) に分割しようとしてい</div><div>ます。

テンプレート:

コントローラー (「thisview」は、url から派生した文字列変数です):

含まれる [thisview].html ファイル (一部省略):

ページをロードすると、</div>(上記のように) が最後に移動し、#content 内に #newdiv が効果的にネストされます。これはオフにできる $sce 機能 (またはその他の「コードのクリーニング/修正」) ですか?

テンプレートに適合するように生のhtmlを挿入したいと思います。

ご指摘ありがとうございます。

0 投票する
0 に答える
1759 参照

angularjs - AngularJS と JavaFX を使用した ngInclude

私が解決したい問題は、JavaFX Webview + AngularJS でメインの html ファイルに別の html ファイルを挿入する方法です。AngularJS ngIncludeを使用しようとしましたが、それを達成するためのより良い方法があるでしょうか? AngularJS ng-include のデバッグ後、サポートされていない jar:// プロトコルが原因で失敗しました。AngularJS フレームワークと JavaFX を使用して html ファイルをロードする方法はありますか? HTML ファイルは jar ファイル内にあり、AngularJS がフレームワークです。それらのいずれかに背を向けるべきですか、それとも解決策がありますか?

詳細:

nginclude ディレクティブを使用して index.html subpage1.html からロードします。JavaFX の外部では動作しますが、JavaFX 内で Webview を使用すると失敗します。

0 投票する
3 に答える
8493 参照

angularjs - ng-repeat -> ng-switch -> ng-include 内で ng-bind-html と $sce を使用して HTML を部分的にレンダリングする方法は?

タイトルで述べたように、ng-bind-html を使用してパーシャル内で html をレンダリングする方法がわかりません。

ここに説明するプランカーがあります。

http://plnkr.co/edit/YFfHsahcum7XA8GcH6b2?p=preview

ng-bind、ng-bind-html、$sce.trustAsHtml、{{HTMLString}} の組み合わせをいくつか試しましたが、どれもうまくいきませんでした。たぶん、まったく違うものを見逃していますか?

どんな助けでも大歓迎です!ありがとうございました