加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Angularjs需要asteriks

发布时间:2020-12-17 06:54:26 所属栏目:安全 来源:网络整理
导读:我有一个大型表格的指令,其中一些字段是必需的,而另一些则不是.必填字段标有必需属性. 我希望使用 span class ='something' * / span预先挂起所有输入 基本上是这样的:$(“输入[必需]”).前置( span class ='something' * / span) 我对angularjs的理解仍然
我有一个大型表格的指令,其中一些字段是必需的,而另一些则不是.必填字段标有必需属性.

我希望使用< span class ='something'> *< / span>预先挂起所有输入
基本上是这样的:$(“输入[必需]”).前置(< span class ='something'> *< / span>)

我对angularjs的理解仍然有限,这让我得到了指令的编译功能,但是当我到达那里时我迷失了.

免责声明:我的直觉是告诉我,做那样的事情并不是真正“有棱有角”的方式 – 没关系,不管我最终是否使用这种技术,我都想知道如何做到这一点.那说我也欢迎更多“有棱角”的建议.

谢谢!

解决方法

每当DOM操作进入对话时,指令就是可行的方法.您希望将*添加到具有必需属性的任何输入,因此您需要根据required属性创建指令.像这样的东西:

myModule.directive("required",function() {
   return {
       restrict: 'A',//only want it triggered for attributes
       compile: function(element) {
          //could add a check to make sure it's an input element if need be
           element.prepend("<span class='something'>*</span>");
       }
   }
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读