2013-06-01 59 views
0

我想启用深度链接与选择元素深层链接与<select>,角JS

<select ng-model="query"> 
    <option ng-repeat="product in products">{{product.code}}</option> 
</select> 

所以,当我选择的东西,我想要的网址更改为应用程序/产品代码

任何想法?

回答

0

你应该改变你的选择:

<select ng-model="query" ng-options="product.code for product in products"></select> 

在你的控制器,你将使用$位置服务切换到您通过手表想要的路线。沿线的东西:

$scope.$watch('query', function() { 
    $location.path('/some/route/' + query); 
});