angular 如何实现点击option跳转

option是ng-repeat生成的

<div ng-repeat = "item in items">
    <p ng-click="someFun(item)">{{item.name}}</p>
</div>

一般select的option是用ngOptions

<select ng-model="myColor" ng-options="color.code as color.name for color in colors"></select>

而你说option是用ng-repeat生成的,那么就变成了

<select>
    <option  ng-repeat = "item in items" ng-click="someFun(item)">{{item.name}}</option>
</select >

如解决了问题,请点赞采纳~

<label ng-repeat=”item in data”>

<input type="radio" value="{{item.name}}" name="radio" ng-click="optClick(item)" />
{{item.name}}

</label>

$scope.data = [{

name: "aaa"
}, {        
name: "bbb"
}, {        
name: "ccc"
}, {    
name: "ddd"
}, {    
name: "eee"

}];

$scope.optClick = function(item) {

console.log(item.name)
//...

}

  • 怎么下载vue csp版本的2.0或者以上?
  • cnpm安装依赖报错,node版本8.1,npm版本4.3
  • fadeIn is not a function
  • 一个新手到能解出红安的呼唤系列游戏需要懂那些
  • 两种变量创建类型的异同
  • js中call方法的实现
  • 移动端视频永远在最上面, 没法遮挡住
  • three.js导入obj模型顶点平滑computeVertexNormals()不起作用是为什么?
  • 一段js代码看不懂
  • IE 11下input无法获得焦点,按tab键之后可以获得焦点
  • avalon 路由mmRouter的正则匹配bug