首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏卯金刀GG

    AnagularJs之directive

    为什么要用directive?   ng的directive从字面上理解就是ng框架的一个指令。    下面对参数进行一一介绍: directiveName   自定义directive指令的名字,应该做到见名知义,方便调用。 priority   (Number),可选参数(作为了解,使用几率极小)指明指令的优先级,当有多个directive定义在同一个DOM元素时,有时需要明确它们的执行顺序。 另外,测试时有点不小心,在定义directive的时候,两次定义了一个相同名称的directive,但执行结果发现,compile或者link都执行)。 true:表示继承父作用域,并创建自己的作用域(子作用域);如果在同一个元素中有多个directive需要新的scope的话,它还是只会创建一个scope。

    1.5K10发布于 2019-07-26
  • 来自专栏张家辉的树屋

    Angular Directive 详解

    Angular Directive 学习 学习目的:为了更好的了解 ng directive 的使用方法。 Directive可能是AngularJS中比较复杂的一个东西了。一般我们将其理解成指令。 下面我们来详细解读一下Directive的一般性用法。 当有多个directive定义在同一个DOM元素上时,有时需要明确他们的执行顺序。这个属性用于在directive的compile function调用之前进行排序。 如果设置为true,则表示当前的priority将会成为最后一组执行的directive,即比此directive的priority更低的directive将不会执行。 directive声明实例 // 自定义directive var myDirective = angular.modeule('directives', []); myDirective.directive

    3K30发布于 2021-02-02
  • 来自专栏Vue源码 & 前端进阶体系

    【Vue原理】Directive - 白话版

    ,白话版助于理解工作原理,源码版助于了解内部详情,让我们一起学习吧 研究基于 Vue版本 【2.5.17】 如果你觉得排版难看,请点击 下面链接 或者 拉到 下面关注公众号也可以吧 【Vue原理】Directive 我相信应该大家应该都使用过 Directive 指令,有时为了能够直接操作DOM,而指令中最重要的莫过于是 钩子函数了,指令一共有五个钩子函数,他们不会在不同的阶段触发,文档也已经说明 当然了,其实你只要了解它是什么时候触发的 但是我们是不会满足于此的,我要知道他是怎么触发的,怎么调用到我设置的钩子的 今天,我们就来简单说一下这几个钩子都是怎么被调用的 你能相信我写 Directive 花了一个星期啊,不是有多难,而是我不知道怎么下手写啊

    56820发布于 2019-08-02
  • 来自专栏西里网CSDN博客

    nginx: “upstream“ directive is not allowed here in

    nginx: [emerg] \"upstream\" directive is not allowed here in Nginx与Apache的内存占用情况 Gitee(码云)作为国内主流的开源托管平台

    49110编辑于 2025-08-22
  • 来自专栏兜兜毛毛

    nginx unknown directive 错误

    nginx: [emerg] unknown directive "?#upstream" 出现该问题是因为将nginx模块化之后出现的,网上浏览了一些该问题错误有说缺少插件的,也有说格式不正确的。

    5.3K10发布于 2019-10-23
  • 来自专栏Article

    vue directive 指令开发

    directive 和 component 的区别是什么? 指令适合处理简单的数据和对DOM的一些操作,v-focus,v-touch这种行为的一些操作适合用指令去实现。 尤其是要接受各种选项的,那么就适合在 component 中去实现 https://github.com/vuejs/vue/issues/862 全局指令 // 注册一个全局自定义指令 `v-focus` Vue.directive // options vue.use(xxx,{}) 传入额外参数 vueLazy.install = function (Vue, options) { Vue.directive

    41110编辑于 2022-06-14
  • 来自专栏alexqdjay

    angularjs源码笔记(1.1)--directive compile

    即对collectDirectives收集过来directives数组依次编译(compile)compileNode linkFn = directive.compile($compileNode, templateAttrs, childTranscludeFn); 这里directive为定义的指令,如: module.directive('xxx', function () { return ) { var locals = { $scope: directive === newIsolateScopeDirective || directive. ); } // 当配置controllerAs时将实例绑定到scope上 if (directive.controllerAs) { locals. 链接 angularjs源码笔记(1.1)--directive compile angularjs源码笔记(1.2)--directive template angularjs源码笔记(2)--inject

    1.9K10编辑于 2022-01-04
  • 来自专栏陶士涵的菜地

    解决nginx: directive rewrite is not terminated by ;

    解决nginx: [emerg] directive "rewrite" is not terminated by ";" nginx的rewite规则有时候没注意会报这个错误,原因是规则中存在{}会被认为是规则结尾报错

    2.3K10发布于 2019-11-23
  • 来自专栏陈纪庚

    angularjs directive学习心得

    一些常见的错误 在angularjs里,创建directive时,directive的名称应该要使用驼峰式,例如myDirective,而在html里要调用它的时候,就不能用驼峰式了,可以用my-directive 或者my_directive,一般都使用前者吧,统一下规范。 当为false的时候,则那个directive里面的指令不会嵌入到你写的模板里,举个例子 下面是html代码 <div my-directive>

    Hello

    只改变原来的directive代码,如下: .directive("myDirective", function() { return { restrict: "A", attrs directive可以利用attrs来做很多事情,比如,通过attr来访问共同的attribute对象,可以通过$observe来观察attribute值的变化 .directive("

    1.4K10发布于 2018-09-10
  • 来自专栏alexqdjay

    angularjs源码笔记(1.2)--directive template

    , directive, $compileNode); templateDirective = directive; // template可以为function,来执行返回string, 最终需要一个string的字符模板 directiveValue = (isFunction(directive.template)) ? directive.template($compileNode, templateAttrs) : directive.template; // 转化{{ or }}为自定义符号 由之前没有编译完的directive和新收集的directive组成 // directives = unprocessedDirectives + templateDirectives ; templateDirective = directive; if (directive.replace) { replaceDirective = directive; }

    63730编辑于 2022-01-04
  • 来自专栏有困难要上,没有困难创造困难也要上!

    GraphQL入门之查询指令Directive

    query GetUsers { users { id, name, email } } 此时我们就可以使用 GraphQL 的指令 Directive 来解决这个问题。

    41310编辑于 2024-03-21
  • 来自专栏码农笔录

    Failed to resolve directive: el vue2报错

    vue2报错 Failed to resolve directive: el 为什么会报这个错呢,主要还是因为vue升级的时候,v-el在vue2.x以后被淘汰。

    2.1K20发布于 2018-06-29
  • 来自专栏非著名运维

    nginx开启ssl报错: server directive is not allowed here ...

    报错信息如下: root@localhost conf]# /usr/local/nginx/sbin/nginx -t nginx: [emerg] "server" directive is not

    4.1K30编辑于 2022-06-22
  • 来自专栏程序生涯

    unknown directive导致的nginx无法启动

    通过排查发觉是因为conf中vhosts的配置文件的编码不是为utf-8 NO BOM导致的,通过修改对应的文件的编码发觉可以正常启动nginx

    1.4K20发布于 2020-08-14
  • 来自专栏随心笔记

    nginx报错worker_processes directive is duplicate

    73710编辑于 2023-11-13
  • 来自专栏叨叨软件测试

    Nginx(Tengine) 解决 unknown directive stream 问题​

    背景 Nginx(Tengine) 代理 Bitbucket 的 tcp 端口时报错:unknown directive "stream", 记录下~ 解决 编译时,通过添加 --with-stream /nginx -t nginx: [emerg] unknown directive "stream" in /usr/local/nginx/conf/nginx.conf:11 nginx: configuration 参考 https://serverfault.com/questions/858067/unknown-directive-stream-in-etc-nginx-nginx-conf86

    5.1K40发布于 2021-07-16
  • 来自专栏李维亮的博客

    : Failed to resolve directive: ant-portal (found in )

    Input, ACollapse: Collapse, ACollapsePanel: Collapse.Panel, AIcon: Icon, AModal: Modal }, 开始看到 directive

    1.2K20编辑于 2021-12-12
  • 来自专栏杰的记事本

    Vue directive中修改v-model值

    最近在重构一个旧项目,这个项目用到了一些bootstrap的插件,我们想保留这些插件,就会遇到一些问题,比如我们把插件封装成了directive,在双向绑定方面需要做如下处理:

    Test
    , 我们想要在directive中,对customData进行改变,可以使用 vnode.context[binding.expression]进行赋值即可 ,如下例子: Vue.directive("custom", { bind: function(element, binding, vnode) { $(element).on("click <input v-model=”customValue” v-custom= “customData”></> , 我们知道v-model其实是input事件改变value的语法糖,所以我们想要在directive document.createEvent("HTMLEvents"); e.initEvent(type, true, true); el.dispatchEvent(e); } Vue.directive

    3.1K20发布于 2019-11-13
  • 来自专栏知识学习

    vue-lazyload 使用 failed to resolve directive: lazy

    32310编辑于 2024-10-15
  • 来自专栏我在本科期间写的文章

    invalid preprocessing directive #inclued问题解决

     错误代码 报错内容  [Error] invalid preprocessing directive #inclued 错误原因 #inclued写错了应该写成#include

    50610编辑于 2024-03-20
领券