問題タブ [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.
javascript - ng-includeを使用するとスコープが失われます
私はこのモジュールルートを持っています:
ホームHTML:
partial1
HTML:
HomeCtrl
:
addLine
関数$scope.lineText
isで、これはundefined
に追加ng-controller="HomeCtrl"
することで解決できますpartial1.html
が、コントローラーが2回呼び出されます。ここで何が欠けていますか?
angularjs - $scope で渡されない限り、AngularJS ng-include にはビューが含まれません
ngInclude
生のパスを取ることができると仮定するのは間違っていますか? 私ngInclude
は次のように設定しようとし続けます:
これは機能しませんが、このようなことをすると機能します。
私のindex.htmlで
ngInclude
範囲外の値のみを除外しますか? もしそうなら、なぜそれはこのようであり、html パーシャルのストレートなインクルードではないのですか。
angularjs - すべての ng-includes を 1 つの http リクエストにグループ化する方法はありますか?
通常ng-includes
、すべてのメインの html/jsp ページに複数ありますが、すべてng-includes
を 1 つの http リクエストにグループ化する方法があるかどうか疑問に思っていました。
angularjs - Angular UIBootstrapModalはng-includeでは機能しません
実例: http: //plnkr.co/edit/wWS3UFB3IZ0cAI4u2x04?p = Preview
「OpenModal1」をクリックすると、次のエラーがスローされます。
エラー:Dialog.openに必要なテンプレートまたはtemplateUrlが見つかりませんでした。オプションまたはopenメソッドを使用して指定します。
ただし、を使用しないModal2はng-include
正常に動作します。
また、ui-bootstrap-tpls-0.1.0.js
の代わりにが含まれている場合はui-bootstrap-tpls-0.2.0.js
、すべて正常に機能します。
何か案は?
angularjs - AngularJS: ng-repeat のスコープ
一部のパーシャルを動的に ng-include しようとしています。これを行うには他の方法があるかもしれませんが、この方法が機能しない理由を理解したいと思います。
次のように定義されたコントローラーがあります。
コードの静的バージョンを実行すると、すべて正常に動作します。
ただし、ng-repeat を使用してこれを複製しようとすると、黙って失敗します。
繰り返しになりますが、この例では、配列を反復処理して $index を使用するだけではあまり意味がありませんが、私を困惑させているのは、根底にあるスコープの切断です。誰でも私にアドバイスできますか?
angularjs - angularjs/rendering インライン化と ng-include の使用のパフォーマンスの違い
ng-include を使用して角度ビュー内にパーシャルを含めるか、サーバー側のパーシャルを使用してサーバー上で実行できます。angularパーシャルが新しいスコープを作成し、これが$digestのパフォーマンスを損なう可能性があることをどこかで読んだため、Angularパーシャルの代わりにサーバー側パーシャルを使用してからng-include(scriptタグを使用)を使用することを考えています。
これに妥当性はありますか。angular include を使用した場合のパフォーマンスへの影響は何ですか