我是AngularJS
的新手,我使用的是ui.router
。
我所試圖做的是負載html
從不同的門戶網站,如:使用ui.router進行動態加載頁面
/s3/home
/goo/home
/gle/home
所有前綴像s3
,goo
,gle
是從後端,我一定要得到它第一次然後裝入我的網頁,任何想法此,任何方式把一個變量中相對路徑,像
/{{portal}}/home
樣機進行表達:
angular.module('app')
.config(function ($stateProvider) {
$stateProvider
.state('{{portal}}.home', { //portal from backend
url: '/',
views: {
'[email protected]': {
templateUrl: 'scripts/app/{{portal}}/home.html', //portal from backend
controller: 'MainController'
}
}
});
})
找到一個方法來做到這一點,動態templateURL會做同樣的事情 http://fredparke.com/blog/angularjs-directive-dynamic-template
你可以在html文件中隨意放置變量。你的問題需要清晰,儘可能多的代碼才能使你想要做的事情變得有意義 – chris
我想在JavaScript中使用它,這有可能嗎? –