草庐IT

angularjs-forms

全部标签

javascript - 在 AngularJS 应用程序的 Protractor 测试中访问 localStorage

我正在编写一些测试来验证输入数据是否正确存储在本地存储中,如何从Protractor测试中访问localStorage?...describe('vgPersist',function(){it('Shouldsaveinputdatainlocalstorageuntilformsubmitted',function(){//PrepareObjectandOpenbrowservaraddOns=newAddOns();addOns.get();->ClearlocalStorage->GetfromlocalStorage如何使用executeScript?我可以从execute

javascript - 与 AngularJS 的条件绑定(bind),如果属性不为空则连接并绑定(bind)值

我是Angular的新手,如果值!==为空,我正在尝试将字符串绑定(bind)到模型。这适用于一个输入,但我想将多个文本输入组合成一个字符串。{{'additionToSource'+data.source}}{{'additionToMedium'+data.medium}} 最佳答案 Livedemohere(click).如果您想隐藏整个元素,您可以简单地将ng-show或ng-hide指令添加到h3本身.或者,您可以在绑定(bind)中使用三元来确定绑定(bind)的内容:{{foo?'somestring'+foo:''}

javascript - 我可以将 templateUrl 传递给指令吗 - AngularJS

有没有办法将templateUrl传递给我的指令。我知道我可以使用嵌入,但这似乎太多了。例如,我有一个widget指令,我想用特定的html填充它。有没有办法像这样传递它: 最佳答案 如果这是一个固定的URL,您可以定义一个指令,例如app.directive('myDirective',function(){return{templateUrl:function(tElement,tAttrs){returntAttrs.templateUrl;}};});然后像这样使用它否则,您可以像将任何其他属性传递到指令中一样传递URL,并

javascript - Angularjs 过滤器错误 : "Error: Unknown provider: textProvider"

我为我的angularjs项目创建了一个自定义过滤器,类似于以下fiddlehttp://jsfiddle.net/tUyyx/.myapp.filter('truncate',function(text,length){varend="..."text=text.replace(/\w\S*/g,function(txt){returntxt.charAt(0).toUpperCase()+txt.substr(1).toLowerCase();});if(isNaN(length))length=23;if(text.length但是当我使用过滤器时出现以下错误Error:Unkn

javascript - 在angularjs中对异步服务进行单元测试

我正在尝试对具有异步方法但运气不佳的服务进行单元测试。我尝试通过使用angularjs中的$q支持来实现promise。如有任何帮助,我们将不胜感激。http://jsfiddle.net/9pBze/37/angular.module('myapp',['myservice']);angular.module('myservice',[]).factory('myservice',function($q){varls={};ls.DoIt=function(){vardeferred=$q.defer();setTimeout(function(){deferred.resolve(

javascript - AngularJS 抛出未知提供者 : $scopeProvider <- $scope error when I try to use modules

我刚开始使用AngularJS以下代码在控制台中给出错误。未知提供者:$scopeProvidervarapp;(function(angular){app=angular.module('OrdersDashboard',[]);app.config(['$routeProvider',function($routeProvider){$routeProvider.when('/current/new',{templateUrl:'orders/partials/new_current',controller:'newActiveOrdersCtrl'}).otherwise({re

javascript - 当用户点击他的子元素时如何防止父点击事件? AngularJS

我有一个用ng-click但是这个有一个子元素也有一个ng-click指示。问题是子元素上的点击事件也父元素的点击事件。如何在点击他的child时阻止父点击事件?Hereisajsfiddle来说明我的情况。预先感谢您的帮助。编辑这是我的代码:functionTestController($scope){$scope.parentClick=function(){$scope.elem='Parent';}vari=1;$scope.childClick=function(){$scope.elem='Child';$scope.childElem='Childeventtrigger

javascript - TypeError : this. form._updateTreeValidity 不是函数

我目前正在使用AngularForms2.0.0版,并尝试使用内部的联系表单与我们联系。ContactComponent加载后,我立即得到:EXCEPTION:this.form._updateTreeValidityisnotafunction我已经看到一些其他堆栈帖子建议使用FormGroup而不是FormBuilder在组件构造函数中初始化表单对象现在是新API的标准,因此我已经更新了它。我导入了ReactiveFormsModule和FormsModule以及所有与表单相关的组件,错误似乎与模块无关。我的TypeScript没有在编译时抛出错误,VisualStudioInte

javascript - Angularjs 如何生成 HTML 代码文档

有没有人在记录/构建angularjs项目方面有任何经验,以便JSDoc能够以HTML格式生成很好的注释(针对您的指令、Controller、过滤器等)?目前,它会生成一个带有_global类的文件,该类指向我的应用程序的命名空间和几个函数,就是这样......或者也许有更好的方法在angularjs中生成html版本的文档block?PS:我使用标准的jsdoc语法来记录我的代码(@param、@return等)更新:我的具体问题是:是否有任何方法可以为angularjs文档block生成html文档以涵盖所有Controller/指令/过滤器等?当运行JSDoc命令行实用程序时,它

javascript - 如果范围是通过 ajax 填充的,则 AngularJS 指令模板不会更新

我尽量给这个问题起一个准确的标题。我是AngularJS的新手,但我被这个问题困扰了。我试图制作一个jsfiddle来更好地说明我的问题,但它依赖于太多单独的文件。唉,它还没有上线,所以请忍受冗长。:)所以基本上我有一个用yeomaninitangular构建的应用程序,还有我的app.js看起来像这样:"usestrict"varmyApp=angular.module("myApp",[]).config(function($routeProvider){$routeProvider.when("/lineup",{templateUrl:"views/lineup.html",c