1
コンポーネントテンプレートのURLのルートを設定する方法があるため、使用可能な設定オブジェクトがiifレベルで必要になります。Angular 1.xコンポーネントのURLルートの処理方法は?
(function() {
var app = angular.module('myApp');
app.component('myDashboard', {
// templateUrl: HOW_TO_GET_ROOT_HERE + '/path/to/template.html'
templateUrl: '/path/to/template.html'
});
})();
これまでのところ、私はこれが可能で見つかった唯一の方法は、モジュールオブジェクトは、いくつかのカスタムプロパティを追加することです - しかし、それは本当にそうすることが嫌な感じ。
// define
var app = angular.module('myApp', []);
app._config = {root: 'http://my.cdn.js'}
//...
// use
var app = angular.module('myApp');
app.component('myDashboard', {
templateUrl: app._config.root + '/path/to/template.html'
}
これを行うには他の方法がありますか?
はい、明らかに一つもサービスをこのように注入することができる - PARAM依存コンポーネントプロップ値を返すと機能を有します。 – Michael