angularjs-directive

    7热度

    1回答

    请找我写的指令之下, angular.module('netVogue.directives', []). directive('set-First-Active', function() { return function(scope, element, attrs){ alert('sample'); element.addClass("act

    5热度

    3回答

    现在我已经在这个SO initialize-google-map-in-angularjs的Andy Joslin的帮助下找到了初始化Google地图的方法,我正在寻找一种异步加载Google Map对象的方法。 我找到了一个在phonecat项目中如何做到这一点的例子。 通知的JS文件是如何在这个例子中加载:index-async.html 在我玉脚本部分加载到我的节目,我试过: script(

    44热度

    2回答

    我正在使用AngularJS的Rails 3.2应用程序。我可以让Angular做我需要的事情,但我很难搞清楚如何测试我在做什么。我正在使用guard-jasmine使用PhantomJS运行Jasmine规格。 这里是(相关)HTML: <html id="ng-app" ng-app="app"> <div id="directive-element" class="directiv

    8热度

    1回答

    我不明白如何在链接功能中同时观看多个属性,所以我创建了一个包含所有参数的对象,并且我注意到了它。但我注意到链接函数中的属性是一个字符串,而不是一个对象,所以我使用angular.fromJson(val)。 All the example I found just use one parameter 你能解释一下如何观看多个属性? 感谢 编辑: 因为我需要绑定的属性,我不能使用的attrs参数 -

    0热度

    1回答

    我制作了元素指令,它可以通过templateUrl参数与模板一起使用。该模板包含fileupload输入,它需要大约8个外部js库(jquery fileupload插件)。如果我有联系的模板这些JS库(使用标准脚本元素),比一切工作正常,但在浏览器控制台错误上载: Error: $digest already in progress 如果我把链接给JS库直接到该页面,我有我的指令,没有错误,

    26热度

    6回答

    是否可以通过在指令的作用域中传递值来即时更改templateUrl? 我想将数据传递给控制器​​,将根据从指令传递 东西也许数据,看起来像渲染页面: <div> <boom data="{{myData}}" /> </div> .directive('boom', function { return { restrict: 'E', tra

    0热度

    1回答

    再一次我无意中发现的ng-repeat性能下降,不能图如何建立一个指令,将呈现元素的数组没有(甚至在模板) 利用 ng-repeat任何地方 那么,你们如何做到这一点? 即使我通过数组迭代,使用模板,每一个元素: .directive('foo', function($parse, $compile) { return { restrict: 'E', scop

    21热度

    3回答

    你怎么这样的事情设定的范围值: <div ng-controller="MyCtrl"> <my-element ng-repeat="p in people" person='p'></my-element> </div> var myApp = angular.module('myApp',[]); myApp.directive('myElement', functio

    7热度

    1回答

    我创建这个问题的的jsfiddle我遇到这里:http://jsfiddle.net/9qxFK/4/ 我有一个输入框,我只想允许使用小写字母,数字和连字符(该字段将在URL中使用)。 我有以下angular.js控制器的方法,为了做到这一点:当一个有效的字符是无效字符后键入只被删除 $scope.auto_slug = function() { $scope.slug = $scope