1

クエリ文字列をキャプチャして、その値を ng-include に適用しようとしています。

私のクエリ文字列: http://mydomain.com/?target=W7ROP175T5TEHW2

私の MainCtrl: $scope.target = $location.search()['target'];

$scope.target は値を取得しています。

単純なテキスト書き込みを行う、つまり {{target}} が機能します。

これは動作しません: <div ng-include="'/_UserSession/{{target}}/assets/menu.html'"></div>

何か案は?

4

2 に答える 2

1

OK、解決しました。これが他の人にも役立つことを願っています:

HTML

<ng-include src="session()"></ng-include>

コントローラ

$scope.target = $location.search()['target'];

$scope.session = function() {
    return "/_UserSession/" + $scope.target + "/assets/menu.html";
};
于 2013-09-09T17:47:09.523 に答える