在ng里,所有的指令在按照意愿正常工作之前的都需要编译一下,包含angularJS的自定义指令。

ng模板里的所有指令都会在angularJS加载完毕之后编译一下,所以那些自定义指令和事件才能工作。

但如果是新增DOM的里如果包含自定义指令,那么就需要在angularJS的编译器下重新跑一下。

编译指令有两种办法

1,使用$compile()

2,使用ng-repeat指令

NOTE,自定义指令的模板必须包含在一个root element根节点里,如果是两个相邻的兄弟节点会报错。

return{

...

template:'

...

}

所以正确的模板是这样的

return{

...

template:'

'+

+'

+'

', //有了父节点包围着就好了。。。

...

}

但是我模板又出现了一个问题  Maximum call stack size exceeded

怎么调整都不行,把模板写到单独的html文件里,使用templateUrl引入也同样会出问题

后来只能将模板加入到edit-btn标签里才没有问题;

在angular7中创建组件/自定义指令/管道

在angular7中创建组件/自定义指令/管道 组件 使用命令创建组件 创建组件的命令:ng generate component 组件名 生成的组件组成: 组件名.html .组件名.ts.组件名. ...

ng之自定义指令

最近开始研究并使用angular,今天就来简单讲讲对于ng中自定义指令的一下使用心得吧! 相信用过ng的人都对ng中的指令有所了解,指令,我将其理解为AngularJS操作HTML element的一 ...

angular自定义指令 repeat 循环结束事件;limitTo限制循环长度、限定开始位置

1.获取repeat循环结束: 自定义指令: .directive('repeatFinish', function () { return { link: function (scope, elem ...

在vue中创建自定义指令

原文:https://dev.to/ratracegrad/creating-custom-directives-in-vue-58hh 翻译:心上有杨 指令是带有 v- 前缀的特殊属性.指令的作用是 ...

angular自定义指令命名的那个坑

Directive 先从定义一个简单的指令开始. 定义一个指令本质上是在HTML中通过元素.属性.类或注释来添加功能.AngularJS的内置指令都是以ng开头,如果想自定义指令,建议自定义一个前缀代 ...

Vue自定义指令使用场景

当你第一次接触vue的时候,一定会使用到其中的几个指令,比如:v-if.v-for.v-bind...这些都是vue为我们写好的,用起来相当的爽.如果有些场景不满足,需要我们自己去自定义,那要怎么办呢 ...

vue 自定义指令的魅力

[第1103期]vue 自定义指令的魅力 点点 前端早读课 2017-11-08 前言 很多事情不能做过多的计划,因为计划赶不上变化.今日早读文章由富途@点点翻译分享. 正文从这开始- 在你初次接触一 ...

Vue.js 第2章 钩子函数&自定义指令&过滤器&计算属性&侦听器

目标 钩子函数 自定义指令 自定义过滤器 计算属性 监听属性 局部自定义指令 为什么需要自定义指令 为了复用,为了代码的灵活 指令的分类:全局指令,局部指令 在vm外面创建的指令 通过Vue.dire ...

AngularJS -- 指令(创建自定义指令)

点击查看AngularJS系列目录 转载请注明出处:http://www.cnblogs.com/leosx/   什么是指令 注:本指南是针对已经熟悉AngularJS基础知识的开发人员.如果你才刚 ...

随机推荐

大型web系统数据缓存设计

1. 前言 在高访问量的web系统中,缓存几乎是离不开的:但是一个适当.高效的缓存方案设计却并不容易:所以接下来将讨论一下应用系统缓存的设计方面应该注意哪些东西,包括缓存的选型.常见缓存系统的特点和数 ...

[BZOJ3714][PA2014]Kuglarz(MST)

题目: Description 魔术师的桌子上有n个杯子排成一行,编号为1,2,…,n,其中某些杯子底下藏有一个小球,如果你准确地猜出是哪些杯子,你就可以获得奖品.花费c_ij元,魔术师就会告诉你杯子 ...

php返回状态200或者300的写法

header("HTTP/1.0 200 OK"); phpinfo(); header("HTTP/1.0 300 OK"); phpinfo();

Web Service 之 开发、部署

一.C#开发WebService 在 VS2010 中新建 ASP.NET Web 应用程序,取名 WebTest. 应用程序下新建项其实最简单的就是建一个网站项目,直接" 添加新项→Web ...

[Xcode]some little skill

Date:2014-1-2 Summary: 自己在使用Xcode的一些小习惯,记录下来,我是这么用的,你呢? Contents:1.使用#warning 在工作中,难免需要做一些test,但是又怕忘 ...

javascript入门基础知识

JavaScript介绍: 1. javascrip是互联网上最流行的脚本语言,可用于Web和HTML,更可广泛用于服务器.pc端.移动端. 2. javascript脚本语言: javascript ...

手动为maven的本地仓库添加JAR

在要添加的jar所在的文件夹下打开黑屏 如添加Oracle的ojdbc6.jar 输入: mvn install:install-file -DgroupId=com.oracle -Dartifac ...

XJOI1424解压字符串

解压字符串 给你一个字符串S,S是已经被加密过的字符串.现在要求你把字符串S还原.字符串S可能会出现这样的格式:k(q),它表示字符串q重复了k次,其中q是0个或多个字符,而k是一个数字,范围是0至9 ...

【Scala】Scala之Traits

一.前言 前面学习了Scala中包和导入的相关知识点,接着学习Traits(特质) 二.Traits Scala的特质与Java的接口基本相同,当遇到可以使用Java接口的情形,就可以考虑使用特质,S ...

azkaban使用--传入动态参数

转: azkaban的工作流中的参数可以分为如下几个类型:azkaban UI 页面输入参数, 环境变量参数, job作业文件中定义的参数,工作流的用户定义的属性文件,上游作业传递给下游的参数,工作流 ...

builtins自定义_ng-repeat里创建的自定义指令相关推荐

  1. android sqlite 自定义路径,SQLite数据库创建时自定义路径

    前言 在新建数据库sqlite的时候,我们已经知道了数据库默认路径为 /data/data/com.example.pei.textdemo/databases/test_demo.db 那么,如果我 ...

  2. 创建Okhttp自定义Log

    原文链接:创建OkHttp自定义Log 背景 本文重点讲解如何在使用OkHttp作为网络请求框架的前提下,如何自定义一个适合自己项目的Http Log,从而提升网络Api开发.调试效率. Http协议 ...

  3. 怎么在java中创建一个自定义的collector

    文章目录 简介 Collector介绍 自定义Collector 总结 怎么在java中创建一个自定义的collector 简介 在之前的java collectors文章里面,我们讲到了stream ...

  4. SAP UI5 应用开发教程之三十二 - 如何创建一个自定义 SAP UI5 控件试读版

    一套适合 SAP UI5 初学者循序渐进的学习教程 教程目录 SAP UI5 本地开发环境的搭建 SAP UI5 应用开发教程之一:Hello World SAP UI5 应用开发教程之二:SAP U ...

  5. c++中的new_怎么在java中创建一个自定义的collector

    简介 在之前的java collectors文章里面,我们讲到了stream的collect方法可以调用Collectors里面的toList()或者toMap()方法,将结果转换为特定的集合类. 今 ...

  6. 如何删除vue手脚架创建的自定义配置

    如何删除vue手脚架创建的自定义配置 首先要找到.vuerc这个文件 一般是在C盘 C:\Users\Administrator\ .vuerc 右键,打开方式用VScode打开 将presets这个 ...

  7. win2008以上的系统,在vmware esxi5.5里怎么使用自定义规范管理器?sysprep

    经过测试,原来08以上的系统自带了sysprep.exe,所以vcenter对08以上的系统直接使用自定义规范管理器即可,跟linux一样了.注意不要跟03一样写入了sn即可. vCenter可使用s ...

  8. java中collector使用_怎么在java中创建一个自定义的collector

    怎么在java中创建一个自定义的collector 简介 在之前的java collectors文章里面,我们讲到了stream的collect方法可以调用Collectors里面的toList()或 ...

  9. 创建Silverlight自定义启动画面

    每一款商业的Silverlight项目,为了体现项目个性化,都会有不同的界面设计,项目UI设计的第一步就是创建个性的自定义启动画面,本文将介绍如何创建Silverlight自定义启动画面,也就是经常说 ...

最新文章

  1. 使用ecshop电子商务系统的100个小问题
  2. 酒桌游戏c语言,最受欢迎的12种酒桌游戏
  3. linux系统无法启动提示give root password for maintenance的解决方法
  4. Dell在CRM的创新及该模式的推广
  5. Ubuntu16.04 配置SSH无密码登录
  6. always on sql 收缩日志_SQL Server AlwaysOn日志收缩
  7. 手把手教你如何在阿里云ECS搭建Python TensorFlow Jupyter
  8. 秘境探索之一个.NET 对象从内存分配到内存回收
  9. B站在港交所暂停交易
  10. Spring Boot 学习之配置文件 application.yml
  11. himawari-8卫星叶绿素a产品、_海洋卫星眼中的台风quot;海神quot;
  12. 北京智和信通企业级网络流量监控方案
  13. 服务器装win10性能怎样,普通Win10越升越卡?Win10专业工作站版了解下
  14. android 开源远程工具项目scrcpy 简单使用
  15. Android 获得手机屏幕大小
  16. 微信公众号商城是否需要云服务器,云商城公众号绑定、微信支付配置文档
  17. 深圳 不是你呆的地方
  18. KaliLinux装好系统后安装常用软件
  19. 北京市:不允许高校学生校外租房
  20. 网易游戏-测试开发工程师-18年暑期实习-一面二面

热门文章

  1. Linux查看c语言组件进程,Linux下查看进程IO工具iopp
  2. jeecgboot 弹出modal刷新主窗体_保利天汇|自然的温度,刷新园林美学天际/辽宁房产特刊...
  3. Android开发之Socket通信的方法
  4. Mongodb带验证的主从复制架构
  5. 使用SVN提示“工作副本已经锁定”的解决办法
  6. 使用COSBench工具对ceph s3接口进行压力测试--续
  7. linux 手动安装 oracle(转)
  8. 利用 CocoaLumberjack 搭建自己的 Log 系统
  9. 爱上MVC~Razor引擎时,在遍历中巧用Output.Write方法
  10. Dell XP版本在非Dell机子上的激活问题