問題タブ [ng-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.
javascript - スクリプトタグ/ ng-template 内で ng-controller を使用するにはどうすればよいですか?
モーダル画像ポップアップに取り組んでいます。私が取り組んでいるプロジェクトでは、 script/ng-template がそれを機能させる唯一の方法のようです。次のように ng-src をハードコーディングすると、1 つのイメージで機能します。
ただし、ng-src を変更できるようにしたいです。データ バインディングを使用してこれを実行しようとしたことについて、ここでいくつかのアドバイスを得ましたが、問題が発生しています。このため、以下は私のコードと、ng-controller とデータ バインディングを追加しようとしたときに発生するエラーです。
HTML では:
JS の場合 (「app」は既に初期化されているか、コードの他の部分で他のコントローラーに使用されます):
テストのためにコントローラーのパスをハードコーディングしただけですが、これを機能させることができれば、コントローラーを使用してイメージパスを変更することを願っています。
これらを追加した後、エラーが発生します:
エラー: [$compile:tpload] とリンク先: https://docs.angularjs.org/error/ $compile/tpload?p0=openModal&p1=404&p2=Not%20Found
私はAngularにかなり慣れていないので、どんな助けも大歓迎です!