問題タブ [angularjs-components]
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 - Angular のコンポーネントでバインディングを TemplateUrl に渡す
私のコンポーネントオブジェクトは次のようになります:
バインディングtitle
とマークアップrows
にアクセスする必要がありますregister.html
。私は理解$element
して$attrs
いますが、それを HTML ファイルへの文字列参照である templateUrl に挿入する方法がよくわかりません。
テンプレートでこれらの値をそのまま使用できるようにしたいと思います。
templateUrl が中かっこを使用してバインディングの値をマークアップに埋め込むことができる方向に誰かが私を向けることができますか?
angularjs - コンポーネントの TemplateURL を構成済みパスに設定する
構成モジュールの相対パスである templateURL を使用してコンポーネントをセットアップしようとしています。ただし、コントローラーの外にあるため、依存関係を構成に持ち込む方法がわかりません
app.config.js:
}))
home.app.js :
home.component.js:
コントローラーに注入するときは、単に「config」を注入して使用することは知っていますが、コンポーネントにこれを行う方法がわかりません
ありがとうございました
javascript - Angular コンポーネントの相対 templateUrl
angular-module-1 モジュールで I フォルダー パス (定数: BASE_PATH : "path/to/folder") を定義して、モジュラー角度アプリケーションを開発しています。アプリケーションの別のモジュール (angular-module-2) にある角度コンポーネントでこの定数を再利用したいと考えています。プロジェクトでこの定数を何度も使用したいと考えています。
魔女は、この定数をすべてのソリューション プロジェクトで表示されるグローバル変数として定義する最良の方法です。これが私のプロジェクト構造です。
angularjs - 親スコープ変数を ui-view コンポーネントに渡す
angular-ui/ui-router を使用しており、状態変化時にレンダリングされるように定義された分離スコープを持つディレクティブ/コンポーネントがあります。
私のメインページは、コントローラーにすべての権限を持つユーザーをロードするディレクティブです
さまざまな状態に移動するときに、ユーザーがすべての ui-view ディレクティブ/コンポーネントに渡されるようにします。ただし、状態が変化するたびにユーザーをresolve
ロードしたり、$rootScope
次のようなものを探しています。ユーザーは親スコープのものです。
これを行う方法はありますか?
angularjs-components - Angular1.5 コンポーネントで ngModelController にアクセスするには?
angular.component() を使用して angular 1.5 が提供する新しいコンポーネントを作成すると、リンク関数がないため、ngModelController またはその他のコントローラーを挿入する古い方法は機能しません。
require: 'ngModel',
link: function(scope, element, attrs, ctrls)
上記のコードは、ngModelController にアクセスするためのディレクティブです。コンポーネントでどのようにアクセスするのでしょうか?