<input ng-show="showFolderNameInput"
type="text"
name="folderName"
ng-model="folderName"
style="margin-left: 5%; width: 90%;padding-left:5px;"
placeholder="{{enterFolderName}}"
autofocus/>
这是一些HTML,我想添加一个javascript处理程序onfocus=setSelectionRange(aaa,bbb)
,我希望它的参数“aaa”和“bbb”成为范围变量。
答案 0 :(得分:1)
你需要在更多的角度思考&#34;方式:
只需使用ng-focus
:
$scope.focused = function(aaa, bbb){
console.log(aaa, bbb);
}
并在您的控制器中创建侦听器:
{{1}}
这样,您就可以在控制器中处理所有的javascript:这将让您拥有更有条理和可维护的代码。
答案 1 :(得分:0)
使用ng-focus
<input ng-show="showFolderNameInput" type="text" name="folderName" ng-model="folderName" style="margin-left: 5%; width: 90%;padding-left:5px;" placeholder="{{enterFolderName}}" ng-focus=setSelectionRange(aaa,bbb)/>