angularjs相关内容

使用 Angularjs 在选择下拉列表中设置默认值

我有一个对象如下.我必须将其显示为下拉列表: var list = [{id:4,name:"abc"},{id:600,name:"def"},{id:200,name:"xyz"}] 在我的控制器中,我有一个带有值的变量.该值决定了在下拉列表中默认选择数组中的上述三项中的哪一项: $scope.object.setDefault = 600; 当我创建一个下拉表单项时: 我面临 ..
发布时间:2021-11-09 02:32:13 其他开发

我们如何在 Angularjs 中的指令之外使用 $compile

我想在函数内部的控制器中使用 $compile 而不是在指令中.是否可以?我正在尝试下面的代码. $compile(' Cancel')(scope) 但这是抛出范围未定义的错误.我试图在函数内部传递 $scope 但它不起作用. 解决方案 Angular 如何知道您更改了 DOM?您需要在附加之前编译您的 html(使用 $compile 服务). 如果你绝对需要指令之外的访问 ..
发布时间:2021-11-09 02:32:10 前端开发

Angular $http:在“超时"配置上设置承诺

在 Angular $http 文档中,它提到你可以将“超时"配置设置为数字或承诺. timeout – {number|Promise} – 以毫秒为单位的超时,或承诺解决后应中止请求. 但我不确定如何使用承诺来完成这项工作.我如何设置一个数字和一个承诺?基本上,我希望能够知道 http 调用(承诺)是否由于“超时"或其他原因而出错.我需要能够分辨出差异.感谢您的帮助!!! 解 ..
发布时间:2021-11-09 02:32:07 其他开发

在量角器测试中访问 Angular

是否可以像在单元测试中那样在量角器测试中访问 angular? 用例是我有一个转换文本的服务,我想访问该服务以转换实际测试脚本中的一些数据.我知道量角器中有 addMockModule 方法,但我不知道如何为此目的使用它. 非常感谢您的帮助! 解决方案 有一个函数叫做evaluate().在dom中找到一个元素,然后运行表达式. 例如.如果您想计算 http://angu ..
发布时间:2021-11-09 02:32:01 前端开发

如何创建自定义输入类型?

例如,我想创建一个类似于 AngularJS 实现“电子邮件"的方式的自定义输入类型. 我想创建的是这样的输入类型: 关于如何实现这一点的任何想法?到目前为止,我只能弄清楚如何实现自定义指令,其中“路径"是标签、属性或类的名称. 例如,我可以让它工作,但它与其他表单字段不一致,我真的希望它们看起来一样. app.directive('path', function() {返 ..
发布时间:2021-11-09 02:31:58 前端开发

什么时候调用 $digest 循环?

当摘要循环发生时,我很困惑,它是否基于每 50 毫秒的计时器定期调用(正如它所说的 这里 和隐含的这里) 还是在每个进入 angular 上下文的事件之后调用它(正如它所说的 这里,此处 和此处) ? 重要的例子: 在我的模型中,我有一个名为 myVar 的变量,其值为 3.在我的 HTML 中,我有 {{myvar}}.触发按钮单击等事件并在控制器中引发处理程序,处理程序内的代码为: ..
发布时间:2021-11-09 02:31:55 其他开发

javascript 中的 setTimeout 和 angularjs 中的 $timeout 服务之间的区别

我是 Angular 框架的新手.这是我的场景,我想在一段时间后更改 $scope.variable,所以我使用了 javascript setTimeout 方法. $scope.variable = 'Previous';设置超时(功能(){$scope.variable='NEXT';},3000); 此代码对我不起作用.我使用 $apply() 使这段代码工作. 后来我知道 an ..
发布时间:2021-11-09 02:31:49 前端开发

Angular JS POST 请求不发送 JSON 数据

我正在尝试将一个对象作为 JSON 发送到我在 Flask 中的网络服务,该服务在请求数据中需要 JSON. 我已经通过发送 JSON 数据手动测试了该服务,并且运行良好.但是,当我尝试通过 angular 控制器发出 http POST 请求时,Web 服务器向我发送一条消息,说它没有收到 JSON. 当我在 Chrome 中检查请求标头时,似乎数据不是以 JSON 格式发送的,而是 ..
发布时间:2021-11-09 02:31:47 其他开发

如何使用angularJS分割字符串

我想知道是否可以在 angularJS 中简单地拆分字符串.我有我的 $scope.test = "test1,test2"; 在我的控制器和我看来,我想做这样的事情 {{test[0] |分裂(',')}}{{测试[1] |分裂(',')}} 我已经看到很多关于 input 和 ng-change 在控制器中调用一个函数来分割字符串或使用 ng-list 的东西,但在我的情况下没有任何 ..
发布时间:2021-11-09 02:31:44 前端开发

在模板中非法使用 ngTransclude 指令

我有两个指令 app.directive('panel1', function ($compile) {返回 {限制:“E",嵌入:'元素',编译:函数(元素,属性,链接器){返回函数(范围,元素,属性){var parent = element.parent();链接器(范围,功能(克隆){parent.prepend($compile( clone.children()[0])(scope) ..
发布时间:2021-11-09 02:31:41 其他开发

Typescript async/await 不更新 AngularJS 视图

我正在使用 Typescript 2.1(开发者版本)将 async/await 转换为 ES5. 我注意到,在我更改了在异步函数中绑定到视图的任何属性后,视图不会更新为当前值,因此每次我都必须在结束时调用 $scope.$apply()功能. 示例异步代码: async testAsync() {等待这个.$timeout(2000);this.text = "已更改";//$sc ..
发布时间:2021-11-09 02:31:32 其他开发

基于字符串数组的AngularJS过滤器?

我很难思考如何使用 Angular 过滤器来解决我遇到的问题. 这是我的数据结构的一个基本示例,一个任务数组: var 任务 = [{ Title: "这是一个任务标题",标签:[“测试"、“标签"、“一"、“二"、“三"] }、{ Title: "另一个测试标签标题",标签:[“一些"、“更多"、“标签"] }、{ 标题:“再来一个,为什么不",标签:[“我",“喜欢",“污垢"] }, ..

数据绑定数字输入的最小/最大属性时未触发验证

我有许多数字输入字段,它们的 min 和 max 属性值取决于我的 AngularJS 应用程序中其他地方的逻辑,但是当在这些属性中使用数据绑定时,Angular 不再验证它们,但是,HTML 5 验证仍然出现去接他们. var myApp = angular.module('myApp', []);函数 FirstCtrl($scope) {$scope.min = 10;$scope.max ..
发布时间:2021-11-09 02:31:26 其他开发

jQuery 和 AngularJS:绑定事件以更改 DOM

在我的 AngularJS DOM 中,我在 ng-repeat 指令中使用了 ng-include.它正在加载 HTML 就好了.无论如何,我遇到的一个问题是,我正在使用 JQuery(最新版本)在 DOM 中的元素上绑定一些鼠标悬停和鼠标单击事件,这些事件与通过 ng-repeat 和 include 添加到 DOM 中的类相同.不过,JQuery 似乎并未将事件处理程序应用于新的 DOM 添 ..
发布时间:2021-11-09 02:31:23 其他开发

真正停止绑定元素 - 取消绑定元素 - AngularJS

我试图找出如何阻止 DOM 元素从 angular 范围内绑定数据. 我知道你可以用 if 语句和所有语句来做到这一点,但是有没有真正的 &停止以角度绑定元素但保留添加的内容的永久方法? 所以说我有这个 欢迎 我改变了模型,使 div 变成了这个. 欢迎世界 然后我单击将解除绑定的按钮,因此如果我将模型更改为 'Welcome Universe',我不希望 ..
发布时间:2021-11-09 02:31:20 前端开发