如何与AngularJS名单将焦点设置到文本输入

如何与AngularJS名单将焦点设置到文本输入,第1张

这里是另一个指令的attrs

$观察。:myApp.directive('focus',

function

()

{

return

function

(scope,

element,

attrs)

{

attrs.$observe('focus',

function

(newValue)

{

newValue

===

'true'

&&

element[0].focus()

})

}

})

请注意,插值的DOM属性值(即,{{cue.isNewest}})计算结果始终为一个字符串,因此原因newvalue到字符串'true'而不是关键字true。

HTML:<input

type="text"

ng-model="cues[$index].text"

focus="{{cue.isNewest}}"

class="input-xlarge"

/>{{cue.isNewest}}

这小提琴还具有切换应该有哪些项目阵列中的

需要注意的是,如果你不加载jQuery的,我们需要element[0].focus()在链接功能(不element.focus())becaues

jqLite没有一个方法。

焦点得到和失去来显示和隐藏text ,我的想法:onclick获得焦点可以用强制获得焦点document.getElementbyClasname(XX).focus()失去焦点以后做的事,可以用

onblur="XX_function()"或者jquery $("#p").focus(fn)

bootstrapJS与angularJS并不矛盾这么说吧 angularJS一般用于网页搭建,和服务器交互等 *** 作 他是一个MVC框架 俗一点的说法 angularJS 是干大事的! 恩恩 而BootstrapJS 有些类似JQ 常用来 *** 作dom等功能 而不用JQ 原因我想主要是 angularJS 的 *** 作


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7751500.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存