问题标签 [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 回答
486 浏览

javascript - 加载 Angularjs 时出错

加载 angularjs 时出现奇怪的错误。我试图在网上搜索,但没有找到。你知道那是什么意思吗?

0 投票
8 回答
274058 浏览

javascript - AngularJS:如何从控制器功能切换视图?

我正在尝试使用 AngularJS 的ng-click功能来切换视图。我将如何使用下面的代码执行此操作?

索引.html

控制器.js

0 投票
2 回答
850 浏览

javascript - AngularJS 和嵌入式框架 html

我正在开发一个用户偏好页面,我决定使用 AngularJS 来控制数据的状态。

我想要实现的是一个页面,该页面显示当前用户的设置,并允许用户编辑它们、取消他们的更改,或者如果他们愿意,可以保存并提交更改。我已经将我的标签和输入控件绑定到模型,以便当用户修改他们的电子邮件地址时,它会正确反映。

顺便说一下,我的工作基于这个例子#3:http ://code.angularjs.org/1.0.0rc12/docs-1.0.0rc12/guide/forms

我的问题与页面的默认值有关。由于模型在 Javascript 中被定义为对象。在上面的链接中,可以在此处设置默认值,$scope.master= {};其中工作正常,除了我使用框架生成静态页面而不是从我的服务器检索 json 对象。我的页面都是用嵌入式 scala 编写的,所以我访问了服务器端的值。将检索到的服务器端信息转换为 javascript 可以访问的对象客户端的最佳方法是什么?

0 投票
2 回答
6346 浏览

javascript - html5,带有闭包编译器和/或闭包库的 angularJS

我正在考虑使用 html5、用于数据绑定的 angularJS 以及用于交互式 Web 应用程序的 google 闭包编译器和闭包库。这些能很好地协同工作吗?不幸的是,到目前为止似乎还没有详细的报告。

我有 adobe flex 经验,但我对纯 js 还很陌生。所以这些问题可以被认为是从初学者的角度来看的。没有需要移植的代码库,一切都将从头开始开发。

  1. 有其他人成功使用此组合吗?
  2. 有第一手报道吗?
  3. 在这种情况下,您会推荐单独的技术,还是有更好的替代方案可以组合?
  4. 是否有任何好的示例、示例项目甚至教程(用于组合 - 而不是单独的技术)?
  5. 初学者应该注意哪些陷阱?
  6. 我还应该使用或至少考虑其他任何正交技术吗?

我已经找到了一些或多或少相关的链接:

0 投票
2 回答
3748 浏览

angularjs - Angular.js 中的 $resource 关系 [更新]

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

加载订单时如何获取相应的 OrderItems?

我在 get Order 上尝试了一个回调函数来加载 OrderItems,但没有奏效。


有一个非常相似的问题,但它已经过时了:Angular.js 中的 $resource 关系

0 投票
2 回答
18611 浏览

client-side - Angular JS 与 Google Closure 有什么关系?

现在AngularJS 1.0发布了,我想知道这个项目如何与谷歌的另一个通用 JavaScript 框架/工具Closure结合在一起。

我只看过这两种技术的基本描述(并且阅读了关于 Closure 的书的大约一半),所以我没有直接的经验,但这就是我的看法:

  • 闭包是一组可以单独使用的技术。我觉得最吸引人的可能是:
    • Closure Compiler在某种意义上似乎“修复了 JavaScript”,它会针对典型问题发出警告,提供一些编译时检查(并非所有人都喜欢,但可能大多数 Google 开发人员都这样做,我也这样做)。当然,生成的代码更小更高效也很好。
    • 然后有一些我喜欢闭包库的部分,例如对内置类型(ArrayLike等)的抽象、基于类的系统、事件机制、DOM 抽象等。我不确定我是否喜欢 GUI 库(似乎很复杂,我还没有时间研究它)。
    • 还有一些我认为我不会觉得有用的功能,例如Templates
  • AngularJS,我只是简单地读过,似乎比 Closure 高得多。它似乎是一个应用程序框架,提供数据绑定、可重用组件、MVC 结构等功能。

所以这两种技术似乎针对的是完全不同的抽象级别,所以我的第一个想法是,它们可以一起使用吗?闭包提供低级编译器和浏览器抽象,而 Angular 提供应用程序级服务和结构?这是否有意义,并且可以很好地协同工作?

0 投票
5 回答
17287 浏览

twitter-bootstrap - 我如何将 AngularJS ng-repeat 与 Twitter Bootstrap 的脚手架一起使用?

我将如何使用 AngularJSng-repeat来显示以下 HTML(Twitter Bootstrap Scaffolding)?本质上,我需要每第三条记录关闭</div>,打印一个<hr>,然后打开另一个<div class="span4">

我为代码演示创建了一个小提琴。
http://jsfiddle.net/ADukg/261/

0 投票
1 回答
329 浏览

javascript - 如何在 angularjs 中禁用深度链接?

我现在正在尝试使用 Angularjs 实现一个页面。但问题是页面中锚元素的行为似乎被Angularjs覆盖了。

所以对于下面的锚元素,我只想为用户提供一个链接到目的地。

所以我只想将用户定向到payment/123. 但是,如果我现在单击该链接,它只是尝试通过将链接添加href到当前 url 来提供一个新的 url。例如,如果当前 url 是http://www.example.com/shopping,那么它会尝试将我定向到http://www.example.com/shopping/#/payment/123但不是我想要的 ( http://www.example.com/payment/123)。

知道如何解决这个问题吗?

0 投票
10 回答
328959 浏览

angularjs - 在 AngularJS 中读取查询参数最简洁的方法是什么?

我想使用 AngularJS 读取 URL 查询参数的值。我正在使用以下 URL 访问 HTML:

http://127.0.0.1:8080/test.html?target=bob

正如所料,location.search"?target=bob"。为了访问target的值,我在网上找到了各种示例,但它们都不适用于 AngularJS 1.0.0rc10。特别是,以下都是undefined

  • $location.search.target
  • $location.search['target']
  • $location.search()['target']

有人知道什么会起作用吗?(我$location用作控制器的参数)


更新:

我在下面发布了一个解决方案,但我对此并不完全满意。Developer Guide: Angular Services: Using $location中的文档说明了以下内容$location

我什么时候应该使用 $location?

任何时候您的应用程序需要对当前 URL 的更改做出反应,或者如果您想更改浏览器中的当前 URL。

对于我的场景,我的页面将从带有查询参数的外部网页打开,因此我本身并不是“对当前 URL 的更改做出反应”。所以也许$location不是适合这项工作的工具(有关丑陋的细节,请参阅下面的答案)。因此,我将这个问题的标题从“如何使用 $location 读取 AngularJS 中的查询参数?” 到“在 AngularJS 中读取查询参数最简洁的方法是什么?”。显然我可以只使用 javascript 和正则表达式来 parse location.search,但是为了一些如此基本的东西而去低级真的冒犯了我的程序员的敏感性。

$location那么:有没有比我的答案更好的使用方法,还是有简洁的替代方法?

0 投票
1 回答
3301 浏览

angularjs - 评估 ngrepeat 的表达式

我想通过 ng-repeat 表达式访问分配给变量的范围表达式。

所以,我想做的是这样的:

不幸的是,它无效。我该如何解决这个问题?