###隔离事件
中午在项目里遇到angular directive 里加入click事件,不能正常工作,查询API后,基本可以通过angularjs 的隔离scope 完成,具体实现如下:
html
|
|
html 端定义了mobi
的指令, 具体点击事件方法如selectMobileFlat
,
指令(Directive)
|
|
指令里绑定了item,传入的是点击 HTML
片段本身,在directive
里渲染了template
模板,主要负责点击的声明,在隔离作用域里,应用editClick:"&"
和 $scope.toggleState
实现关联。
###最后
实现selectMobiFlag
的具体实现:1234$scope.selectMobiFlag = function(item) { $scope.mobiFlag = item;}