問題タブ [ng-view]

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 投票する
6 に答える
6494 参照

angularjs - angularjsでビューを変更すると、Twitterウィジェットがレンダリングされないのはなぜですか?

こんにちは、読んでくれてありがとう。

私は角度のあるアプリを作成していますが、問題に遭遇しました。そのように設定

index.html-

とてもシンプルな /home は /home/index.html などを示しています...

/home/index.html (サイトにアクセスしたときのデフォルト ビュー)

Twitter タイムライン ディレクティブ

これで、twitter のタグを使用して基本的な twitter ディレクティブを作成できました。しかし、ビューの例を /blog に変更してから /home に戻ると、Twitter ウィジェットがまったくレンダリングされなくなります。

$anchorScroll も使用していますが、これを使用してページ上でとにかくジャンプすると、ウィジェットも消えます。どんな情報でもありがとう。

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

angularjs - ng-view/partial 使用時の AngularJS のスケーラビリティ

AngularJS のパーシャル/テンプレート内にスクリプト タグを追加することは可能ですか? メインページに部分的なcontroller.jsをロードする場合、ng-view(ルーター付き)のみを使用できます。ページ数の多いアプリの場合、これはうまく機能しません。JQuery の修正について聞いたことがありますが、試してみましたが失敗しました。JSP、MVC4、または Wicket を使用して解決できますが、それはかなり大きなオーバーヘッドです。RequireJS ソリューションについて聞いたことがありますが、RequireJS の目的は実際にはないと言う人もいます。

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

angularjs - ngview が機能しない AngularJS

AngularJS を学習しようとしていますが、最初のアプリで問題が発生しています。ng-view を使用して html ファイルを別のリンクに割り当てたいのですが、リンクをクリックしても何も起こりません。私は何かが欠けているに違いない。

index.html

js/app.js

/* アプリ モジュール */

js/controller.js

partials/customer-form.html

partials/customer-list.html

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

javascript - AngularJS ルーティングを使用しているときに、コンテンツを ng-view に表示する代わりに新しいページにジャンプする方法は?

皆さん、AngularJS の Routing 機能について質問がありました。つまり、Routing を使用するとすべてのコンテンツが ng-view に表示されることはわかっていますが、たとえば「/logout」をクリックしたときに新しいページにジャンプするにはどうすればよいですか? login.jsp を終了しますか?

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

angularjs - angularJS で外部 HTML ファイルをロードし、スコープ変数を適切にレンダリングするにはどうすればよいですか?

私がやろうとしているのは、仲間リストの仲間をクリックした後、Facebook でチャットするのと同じように、現在の DOM の他の要素を邪魔することなく、チャット ダイアログ テンプレート HTML ファイルをロードすることです。

私の問題は、html テンプレート ファイルをロードした後、{{contact.jid}} などのスコープ変数が適切にレンダリングされず、ダイアログのコントローラーが呼び出されないことです。

これらの変数が適切にレンダリングされるように、コントローラーで再レンダリングまたは呼び出しを強制するにはどうすればよいですか? または、これを行うために jQuery.load 関数を使用しないでください。私は他の方法を理解することはできません。

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

コントローラーのコード:

ng-controller の属性を持つ chatdialog.html をロードした後、チャット ダイアログのコントローラー関数が呼び出されないため、{{test}} 変数が設定されません。