问题标签 [angularjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
8061 浏览

angularjs - 我可以在angularjs中使用另一个前缀而不是`ng`吗?

我是 angularjs 的新手。当我阅读文档时,我发现它ng用作属性的前缀:

我想知道我是否可以将其修改为另一个词,例如x?因为我认为x打字比ng.

0 投票
1 回答
1285 浏览

javascript - Angularjs 形式可以有双数组吗?

我最近一直在我的项目中使用 Angularjs。我正在尝试创建一个动态表单,使用户能够创建填字游戏问题。我正在考虑使用 angularjs 来允许用户在他们的答案中添加额外的行和列。在我的表单中,我创建了一个名为“answer”的输入,它有 2 个子元素行和列,“column”也有它自己的子元素。这是我到目前为止所做的:

html页面:

javascript:

我已经设法允许用户在他们的答案中添加行,但我根本无法显示列数组的元素。这是因为我的代码有问题还是 Angularjs 不允许在其形式中使用双数组?对不起,如果我的解释不清楚。

0 投票
1 回答
3463 浏览

javascript - 使用angularjs将json对象传递给python

我是 angularjs 和 python 的新手,我遇到了这个问题。我一直在尝试使用 angularjs 将表单的数据传递到 Python 服务器端。在将表单发送到我的 .js 控制器之前,我已将表单转换为 json 对象。

控制器.js:

Python:

我收到一个名为“JSONDecodeError: No JSON object could be decoded”的错误。我试图将 'POST' 替换为 'JSON',但似乎效果不佳。我还阅读了 angularjs 中的 $resource,但我不确定如何使用它。

这是因为 $xhr 的错误使用吗?任何帮助将不胜感激!:)

0 投票
2 回答
2566 浏览

javascript - 删除python输出中的`u`字符

我创建了一个表单,当我单击提交按钮时,我将 3 值分配给一个 javascript dict 并将其发送到 python 脚本进行处理,但是我的网络浏览器告诉我一个错误!

来自 Json 错误:{u'food': 90, u'cargo': 70, u'fuel': 50} SyntaxError

控制器.js

/process --> python 脚本(我正在尝试读取“info”的信息并将其写入谷歌应用引擎。

0 投票
1 回答
10697 浏览

javascript - AngularJS 中的 $resource 关系

在 AngularJS 中定义隔离资源的常用方法是:

我试图找出编写与其他模型相关的模型的最佳方法,例如Order具有 1 或多个OrderItems 的模型。我的第一个想法是这样的:

  1. 创建OrderServiceOrderItemService作为独立的资源模型
  2. 编写一个控制器来查询OrderService并观察结果数组
  3. 当结果数组发生变化时,查询所有项目 ID 并在对象进入时使用扩展信息OrderItemService装饰对象order

这似乎有点乱。有没有更优雅的方式?

0 投票
3 回答
677 浏览

javascript - 延迟加载基于控制器命名空间约定的外部 JS/CSS 文件?

angularJS 是否有任何东西可以基于 ng-controller 命名空间延迟加载外部 JS/CSS 文件?这样以下内容会将 com.myApp.SomeClass.js 和 com.myApp.SomeClass.css 附加到文档头吗?

0 投票
2 回答
8983 浏览

javascript - 将 AngularJS 函数转换为服务

我有以下要转换为服务的功能。

我将如何将 $resource 调用提取到 AngularJS 服务中,我将如何调用该服务?

谢谢!

0 投票
1 回答
33062 浏览

javascript - AngularJS 中的视图未更新

在事件回调中更新模型时,更新模型属性对视图没有影响,有什么想法可以解决这个问题吗?

这是我的服务:

publish()功能是在控制器中动态添加的。

控制器:

看法:

所以问题是单击按钮会正确更新视图,但是当我从 Channel 收到消息时,什么都没有发生,甚至add()调用了该函数

0 投票
3 回答
896 浏览

javascript - 带有 Rails 3.1 的 AngularJS - 加载角度种子时遇到问题

我一直在玩AngularJS——顺便说一句,这是一个非常棒的前端框架。

今天我尝试将 angular-seed 入门应用程序(可在此处找到: https ://github.com/angular/angular-seed )合并到当前存在的 Rails 3.1.3 应用程序中。

在获取演示代码时遇到了一些问题 - 此处:http ://docs.angularjs.org/#!/tutorial - 在资产管道中工作,因此仅出于测试目的,我将它们放入公共文件夹 - 老派风格。

我按照教程进行操作,并正确设置了我的所有视图、控制器和服务。但是,当我在索引页底部包含 js 文件时:

...没有一个控制器可以工作。我会{{ model.property }}在模板中获取标签,而不是实际输出。

Chrome 的开发工具中没有 Javascript 错误 - 网络和资源显示所有预期的文件都正确加载。

我以为我可能忽略了代码中的某些内容,但是当我查看开发人员指南时,有一个指向 angular 的 cdn 的链接:

只是为了它,我用 cdn 替换了我的本地 angular.js 脚本调用,突然一切都按预期工作了。

我仔细检查了一遍,以确保我从正确的目录加载本地副本,而且我是 - 这是 angular-seed 文件附带的标准目录。该文件也显示为已正确下载的资源。

任何人都知道为什么cdn可以工作但本地副本不会?

0 投票
2 回答
527 浏览

javascript - AngularJS 中的场景测试

我正在为我的 Web 应用程序使用 AngularJS。要进行e2e路由场景测试,根据教程,我需要做类似browser().navigateTo('../../app/index.html')的事情。但是,我使用 cshtml 作为我的主视图,它被阻止直接浏览服务器。所以我不能做类似 browser().navigateTo('../../app/index.cshtml') 的事情。

我希望浏览器导航到应用程序根目录而不是特定文件。我做了类似浏览器().navigateTo('../../')的事情。但是,我收到以下错误“TypeError:无法调用未定义的方法'$browser'”。我认为这是由于 index.cshtml 中的“ng-app”不包括在内。有什么简单的方法可以解决这个问题吗?