directive专题提供directive的最新资讯内容,帮你更好的了解directive。
我的网站将有多个部分,每个我打算可调整大小。为了做到这一点,我做了一个“可调整大小的”指令,例如: <div class="workspace" resize="full" ng-style="resizeStyle()"> <div class="leftcol" resize="left" ng-style="resizeStyle()"> 有一个指令看起来像: lwpApp.directiv
最近我开始重构我正在使用TypeScript工作的Angular项目之一。使用TypeScript类定义控制器非常方便,并且对于缩小的JavaScript文件非常方便,这得益于static $ inject Array< string>属性。而且你得到相当干净的代码,而不从类定义分离Angular依赖: module app { 'use strict'; export class App
我想知道是否有一种方法来传递参数到指令? 我想做的是从控制器附加一个指令,像这样: $scope.title = "title"; $scope.title2 = "title2"; angular.element(document.getElementById('wrapper')).append('<directive_name></directive_name>'); 是否可以同时传递参数
我创建了一个自定义指令,其中包含一个按钮。此按钮从“callback”属性指定的父作用域调用方法。 <!DOCTYPE html> <html ng-app="app"> <head> <title>Simple directive</title> <script src="js/lib/angular/angular.js"></script> <script typ
如 here所解释的,angularjs指令ng-src用于防止浏览器在句柄被解析之前加载资源(例如图像)。我目前使用以下代码: <div ng-controller="MyCtrl"> <img ng-src="http://localhost:8081/media/{{ path }}" /> </div> 用以下JS: function MyCtrl($scope, $timeout)
我有一个指令myDirective与变量类型。如果我运行< my-directive type =“X”>我想让指令使用templateUrl:x-template.html。 如果我做< my-directive type =“Y”>我想让指令使用templateUrl:y-template.html。 这是我当前的指令。 app.directive('myDirective', functio
我不能使Karma工作的指令有外部模板。 这里是我的karma配置文件: preprocessors: { 'directives/loading/templates/loading.html': 'ng-html2js' }, files: [ ... 'directives/loading/templates/loading.html', ] ngHtml2JsPr
我有显示模块模式,看起来像这样: 'use strict'; angular.module('app', []) .directive('myDirective', ['SomeDep', function (SomeDep) { var linker = function (scope, element, attr) { // some work
一、前言 input 输入框自带了required属性,用以表单验证,但是只要有字符,即使全为空格也能通过required验证,这无法满足一些应用场景,所以需要自定义一些指令,用来满足验证全为空格的输入。 在使用自定义的 Directive 修改 input 输入框值或属性时,需要注意: 请尽量使用 Angular 提供的类或方法来修改输入框的值, 以免ngModel无法同步; 同上,使用Form
作者:心叶 时间:2018-04-22 10:58 一:自定义指令常用模板 下面是大致的说明,不是全面的,后面来具体说明一些没有提及的细节和重要的相关知识: angular.module('yelloxingApp', []).directive('uiDirective', function() { return { restrict:String,//标明该
在Angular2中有三种类型的指令(Directive) ,如下: 1. 属性型指令 - 改变元素显示和行为的指令。例如:NgStyle … 2. 结构型指令 - 通过添加和移除DOM元素来改变DOM结构的指令。例如:NgFor, NgIf … 3. 组件 — 拥有模板的指令。 一、属性指令(ngStyle ,ngClass) NgStyle 绑定一个有形如CSS属性名:value的对象,其中v
我试图用Karma和Jasmine来测试一个使用几个东西的指令。首先是它使用一个templateUrl,其次是它定义一个控制器。这可能不是正确的术语,但它的声明中会创建一个控制器。 Angular应用程序被设置为使得每个单元都包含在其自己的模块中。例如,所有指令都包含在模块app.directive中,所有控制器都包含在app.controller中,所有服务都包含在app.service等中。
我正在尝试在单个页面上加载多个Google地图。 我不想将谷歌地图API脚本包含在HTML代码中,因为我不希望加载脚本,除非地图位于当前页面。 我希望我的地图在一个单一的指令中被调用,这也将执行谷歌地图API脚本懒惰加载。 所以我搜索和found a solution,我调整了一点,但我的问题是,它只会加载一个地图,而不是其他地图。 我的HTML看起来像这样: <div id="mapParis"
我有以下指令(TextElementDirective),它有4个输入变量colorHex,fontFamily,fontWeight,fontStyle。我想使用此指令设置元素的颜色和样式。 @Directive( { selector: "[text-element-map]", // host: { // '(mousemove)': "onMouseMove
我在< tr>里面使用了ng-repeat.元素和指令. HTML: <tbody> <tr ng-repeat="row in rows" create-table> <td nowrap ng-repeat="value in row | reduceString>{{value}}</td> </tr> </tbody> 指示: app.directive('createTa
我正在尝试在其绑定的ng-model范围变量更改时更新Ion.RangeSlider的值.使用Ion.RangeSlider时模型会更新,反之则不然.当模型值发生变化时,具有相同ng模型的其他输入会更新,因此这必须是一些特殊情况. 编辑:喔!这是一个片段@lin :)也是jsfiddle. var app = angular.module('ngModelIonRangeSliderDemo',
我想做这样的事情: <ul> <li ng-repeat="{{myRepeatExpression}}">{{row.name}}</li> </ul> 但是因为ng-repeat逻辑处于指令的编译状态,它将{{myRepeatExpression}}视为普通字符串而不是变量.哪个不行,显然. 有没有解决办法? 您只能使用ng表示,而不是内插值. 现在为了创建一个动态可重复列表,您可以尝
我想在使用属性指令输入时更改(强制)输入字段值.有了它,我想创建大写字母,小写,maxlength,filterchar等的指令,以便在窗体的输入字段上使用.我发现这个例子: Angular 2 Attribute Directive Typescript Example,但这似乎不起作用.也许这是为了早期建立的A​​ngular2.然而,我正在做什么. 当我创建一个这样的指令时: import
> What is the ng-cloak directive? >为什么我们用它? NG-斗篷 从文档: The ngCloak directive is used to prevent the Angular html template from being briefly displayed by the browser in its raw (uncompiled) form while
我试图测试一个角色的指令,但我不能得到相应的模板工作. 该指令列出了这样的templateUrl templateUrl: 'directives/listview/view.html' 现在,当我写任何单元测试,我得到 Error: Unexpected request: GET directives/listview/view.html 所以我必须使用$httpBackend并回应一些明智的东