問題タブ [angular2-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.
ecmascript-6 - 埋め込みテンプレートのどのディレクティブでも使用されていないプロパティ バインディング ng-forOf を修正するには?
ng-for
angularでプロジェクトのリストを簡単にループできるように設定しようとしていますが、行き詰まりました。私はすでにAngular2 の例外で解決策を試しました: Can't bind to 'ngFor' because it is not a known native property (fix missing #
) が成功しませんでした。
index.js
app.component.js
index.html
project.js
質問
- これを解決するにはどうすればよいですか?
- 内部/外部テンプレートの両方で失敗する (つまり
templateUrl
)
angular - Angular2 の相対テンプレート パスとモジュール形式
Angular 2 では、相対パスで
テンプレートをサポートするmoduleId: module.id
には、コンポーネント デコレーター内で設定する必要があります。(こちらをご覧ください)
「問題」は、プロジェクトを commonjs 形式でコンパイルする必要があることです。他のモジュール形式ではどうすればよいですか? (systemjsのように)
typescript - Angular2 - テンプレートでプライベート変数にアクセスできるようにする必要がありますか?
コンポーネント クラスで変数が宣言されている場合、private
そのコンポーネントのテンプレートで変数にアクセスできるようにする必要がありますか?
angular - Angular 2 でテンプレート変数を使用してコンポーネントの DOM 要素をプログラムで使用する
コードで操作できるように、Angular 2 コンポーネントのテンプレートで定義された特定の DOM 要素のハンドルを取得する必要があります。jQuery と ElementRef は使用したくありませんが、使用する必要がある要素を参照するためにテンプレート自体で定義できる変数を使用したいと考えています。「私のコンポーネント」に挿入する「内部コンポーネント」を使用して、目標を達成できました。「内部コンポーネント」で入力プロパティを定義し、テンプレート変数をこのプロパティにバインドします。そうしたら、「内部コンポーネント」のコードでDOM要素を使用できます。同じ結果に到達するためのより簡単な方法があると確信しています。誰でもアドバイスできますか?ここに私が何をするかを説明するサンプルコードがあります。前もって感謝します