問題タブ [angular-template]

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

angularjs - オブジェクトをテンプレートに渡し、現在のビューにレンダリングします

APIからロードされたユーザーのリストがあります

ユーザーがクリックされたときに、ユーザーの詳細情報を表示する追加のビューを開きたいです。こんな景色を想像して

ここに画像の説明を入力

小さな青い領域は選択されたユーザーで、大きな青い領域は詳細なユーザー情報を表示するコンテナーです。

したがって、ユーザーがクリックされると、ユーザー オブジェクトをログに記録できます。この時点まで機能します。しかし、ユーザーデータで満たされた余分なコンテナを開く方法がまったくわかりません。

ファイル システムからテンプレートをロードし、オブジェクトを渡し、すべてを現在のビューに追加するだけの方法はありますか? angular.jsでこれを行うにはどうすればよいですか?

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

angularjs - 現在のテンプレートの角度にhtml要素が存在するかどうかをng-showしますか?

テンプレートに特定の div #helpId がある場合にのみ、レイアウトに表示したいヘルプ ボタンがあります。(クリックすると、モーダル ウィンドウに #helpId が表示されます)。

これは、すべてのコントローラーで変数を設定せずに可能ですか?

ありがとうございました!

0 投票する
6 に答える
24781 参照

angularjs - Angular テンプレート作成後のページ ソース (HTML スナップショット) のキャプチャ

angular.jsの簡単な質問...

次のようなコンテンツを含む Web ページがあるとします。

そして、「メッセージ」のモデルを次のように設定しました

次に、画面上で、divの内容が次のように表示されます

しかし、Chrome または Firefox でソースを表示すると、ソースはまだこのように表示されます。

Angular テンプレートの後でページのソースをキャプチャする方法はありますか?ソースを表示すると、

たとえば、Angular を使用してテンプレート作成を支援するプロジェクトに取り組んでいるが、クライアントが最終ページを角度なしで HTML にしたい場合、テンプレートが適用された後にページの HTML をキャプチャするにはどうすればよいですか?このクライアントに与える?

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

angularjs - KnockoutJS のような AngularJS の HTML テンプレート

HTML テンプレートは、提供されたデータを KnockoutJS のオブジェクトとして複数回使用できます。AngularJS で同じ機能を見つけるのは困難です。以下の KO ドキュメントの URL を参照してください。

http://knockoutjs.com/documentation/template-binding.html

「buyer」と「seller」がオブジェクトとしてテンプレートに渡され、それに応じて Knockout JS でレンダリングされる様子を確認できます。

AngularJS で同様の実装が必要です。以下の例を見てください。

上記のようなことを試しましたが、最終的に両方の ng-include が「test1」テキストを生成します。最初の「FirstValue」と2番目の「SecondValue」のng-includeの両方で異なる結果が必要です

こちらをご覧ください: http://plnkr.co/edit/DQgPZ9GKKLnwSvOggY3M?p=preview

データオブジェクトをそのようなhtmlテンプレートに渡し、それに応じてレンダリングするにはどうすればよいですか?.

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

angularjs - ボタンをクリックしたときに、2 つの異なるテンプレートを同時に挿入するにはどうすればよいですか?

URL の変更時に ( を使用して$routeProvider) テンプレートをページに挿入する方法と、ng-view. しかし、同時に別のテンプレートを別の要素に挿入したいと考えています。どうすればいいですか?たとえば、 にテンプレートを挿入するためreplace-thisに使用するのと同時に、要素にテンプレートを挿入したいとします。$routeProviderng-view

提供される可能性のあるヘルプを事前に感謝します!

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

angularjs - (inject 関数の) 引数のアンダースコアの意味は何ですか?

少し前にGoogleで見つけた構文を使用して、いくつかのAngularコンポーネントのテストを書いています:

私の質問は、具体的には の注入に関するもの_$compile_です。だけとどう違うの$compile?なぜこのようにする必要があるのでしょうか。$compile が再定義されるのはなぜですか? 挿入した $compile で単純にコンパイルできないのはなぜですか?