草庐IT

angularjs-ng-disabled

全部标签

javascript - 如何将使用 $scope 的函数包含/注入(inject)到 angularjs 的 Controller 中?

我正在尝试将工厂中保存的函数库包含到Controller中。类似于这样的问题:Creatingcommoncontrollerfunctions我的主Controller是这样的:recipeApp.controller('recipeController',function($scope,groceryInterface,...){$scope.groceryList=[];//...etc.../*tryingtoretrievethefunctionshere*/$scope.groceryFunc=groceryInterface;//wouldcallng-click="gr

javascript - 如果 angularjs 模板中的其他条件

我对AngularJs很陌生。我正在开发一个问答应用程序,我必须以表格的形式呈现一些问题及其答案。我必须以不同的方式呈现三种类型的问题。每个问题都有一个分配的类型。如果question.type是“MCQ”,那么选项或其答案应该用HTML复选框呈现,如果问题类型是NUM,它的答案应该用单选按钮呈现。我试过这个并在AngularJs模板中使用if条件。我的代码是QuestionsHints{[{question.question_text}]}{[{answer.answer_text}]}{[{answer.text}]}{[{question.hint}]}我是这样试过的。但我认为如

javascript - 创建 YouTube AngularJS 指令

我创建了以下AngularJS指令来嵌入youtube视频://ASimpleyoutubeembeddirective.directive('youtube',function(){return{restrict:'EA',scope:{code:'='},replace:true,template:''};});当我从我的模板中调用它时,我收到以下错误:Error:[$interpolate:noconcat]Errorwhileinterpolating:http://www.youtube.com/embed/{{code}}StrictContextualEscapingdi

javascript - 递归地在ng-repeat中迭代时如何在ng-include中获取父元素

我制作了一个递归的ng-repeat元素,试图操纵事物变成了一场噩梦,因为我没有引用我正在迭代的父元素。ng-repeat看起来像这样:ng-repeat="(key,value)invalue"记住它是递归的,所以value中的每个值都会成为新值,所以我不能只使用ng-repeat中的“in”值。我想做这样的事情,比如检查父级是否是一个数组,但是$parent是一些奇怪的东西,而不是当前迭代值的父元素。我想做的事情的一些例子是:ng-show="isArray(parent)"ng-click="delete(parent,$index)"(作为我正在做的工作的一个例子,我不得不向我

javascript - Angular ng-submit 调用了两次

我有一个Angular表单,它的提交方法被点击了两次,但我不明白为什么。我是Angular的新手,所以我可能忽略了一些相当简单的事情......HTML://inputshere...SubmitJs:varRegistrationApp=angular.module('RegistrationApp',[]);RegistrationApp.controller('RegistrationController',function($scope){$scope.submitAccount=function(evt,form,account){console.log('submitAcc

javascript - Angular 错误 : [filter:notarray] Expected array but received: {} with a filter on an ng-repeat

我正在尝试使用ng-repeat指令使用对API的Angular请求来填充html表。首先加载html页面,然后请求获取返回响应时填充表格的数据。当我向ng-repeat指令添加过滤器时,表格被填充并且过滤器起作用,但是在我的chrome浏览器控制台中,我收到以下错误:Error:[filter:notarray]Expectedarraybutreceived:{}http://errors.angularjs.org/1.4.3/filter/notarray?p0=%7B%7DatREGEX_STRING_REGEXP(angular.js:68)atangular.js:182

javascript - 如何使用 AngularJS 在浏览器 cookie 中存储身份验证承载 token

我已经使用ASP.netIdentity创建了一个不记名token。在AngularJS中,我编写了这个函数来获取授权数据。$scope.GetAuthorizeData=function(){$http({method:'GET',url:"/api/Values",headers:{'authorization':'bearer'},}).success(function(data){alert("Authorized:D");$scope.values=data;}).error(function(){alert("Failed:(");});};所以我想将此token存储到浏览

javascript - 用于测试 AngularJS 的 Protractor

Protractor是构建在WebDriverJS之上的Angular应用程序的端到端测试框架。我是网络测试领域的新手,我想弄清楚使用Protractor而不是直接使用WebDriverJs有什么优势。Protractor的附加值是什么? 最佳答案 Protractor的附加值是Protractor了解Angular。这有一些优点,例如:您不必构建等待语句来等待Angular处理,因为Protractor知道Angular何时仍然忙碌并等待它。您可以在Angular绑定(bind)、Angular转发器等对象上添加额外的选择器。

javascript - 为什么我的 ng-model 变量在 Controller 中未定义?

我在angularjs项目中遇到$scope问题。例如,当我在输入字段上使用ng-model="modelExample"时,我无法使用$scope.modelExample在我的js中访问它。有没有其他人遇到过类似的问题?这很奇怪,调用了一个函数但ng-model没有绑定(bind)。请参阅下面的代码,当我提交表单时调用函数refreshResults()但$scope.search返回未定义。angular.module('starter',['ionic','starter.controllers','starter.filters','akoenig.deckgrid',"an

javascript - 在 AngularJS 模板中增加一个变量

首先,我会说我是AngularJS的新手,所以如果我的思维方式与基础相去甚远,请原谅我。我正在使用AngularJS编写一个非常简单的单页报告应用程序,肉和土bean当然是使用Angular模板系统自己生成报告。我有很多报告说我正在从类似Jinja的语法转换过来,但我很难复制任何类型的计数器或运行制表功能。例如{%setcount=1%}{%foriinp%}{{count}}{%setcount=count+1%}{%endfor%}在我的Controller中,我定义了一个类似$scope.total=0;的变量,然后我可以毫无问题地访问模板内部。我不太清楚的是如何从ng-repe