我使用angularjs下面的下拉列表。從angularjs下拉式調用href
<select ng-href="#/edit/{{name.id}}" class="form-control" id="{{name.id}}">
<option ng-repeat="name in addas | filter:cc"
id="{{name.id}}" value="{{name.name}}">{{name.as_number}}</option>
</select>
我想在下拉菜單中的選定選項中調用href。下拉填充很好。當我選擇任何選項時,它不會執行任何操作或調用url。 請讓我知道如何在angularjs中實現這一點。
我無法得到這個工作。看[更新的小提琴](http://jsfiddle.net/GruffBunny/C3Adv/15/) –
你能更具體嗎?我看到很多段落添加到HTML但沒有其他更改。 $ location.path()在小提琴裏面沒有任何效果 - 這是肯定的。我猜想這一定是由於小提琴本身所施加的一些限制。如果我從更新的小提琴中獲取代碼並將其粘貼到全新控制器中(由yeoman生成),那麼它就可以工作。路徑正在改變爲我選擇的任何東西。路徑需要有效,所以我還在app.js中配置了一個新的route/edit /:id。 – user2847643
在下拉列表中選擇a1時,它不會滾動到id爲1的段落。不要認爲這是小提琴的問題,我所做的只是包含多餘的段落以顯示它不滾動到所需的位置。注意問題的URL是一個片段(#/編輯/ ...)。 –