标签: angularjs

如果我有jQuery背景,"在AngularJS中思考"?

假设我熟悉在jQuery中开发客户端应用程序,但现在我想开始使用AngularJS.你能描述一下必要的范式转变吗?以下是一些可能有助于您确定答案的问题:

  • 如何以不同方式构建和设计客户端Web应用程序?最大的区别是什么?
  • 我应该停止做什么/使用什么; 我应该开始做什么/使用呢?
  • 是否存在任何服务器端注意事项/限制?

我不是在寻找jQuery和之间的详细比较AngularJS.

javascript jquery angularjs

4518
推荐指数
15
解决办法
81万
查看次数

3296
推荐指数
28
解决办法
76万
查看次数

数据绑定如何在AngularJS中运行?

数据绑定如何在AngularJS框架中工作?

我没有在他们的网站上找到技术细节.当数据从视图传播到模型时,它或多或少清楚它是如何工作的.但是AngularJS如何在没有setter和getter的情况下跟踪模型属性的变化?

我发现有一些JavaScript观察者可以做这项工作.但Internet Explorer 6Internet Explorer 7不支持它们.那么AngularJS如何知道我改变了例如以下内容并在视图上反映了这一变化?

myobject.myproperty="new value";
Run Code Online (Sandbox Code Playgroud)

javascript data-binding angularjs

1924
推荐指数
12
解决办法
34万
查看次数

如何使用AngularJS在浏览器控制台中访问$ scope变量?

我想$scope在Chrome的JavaScript控制台中访问我的变量.我怎么做?

我既$scope不能myapp在控制台中看到我的模块名称也不能看到变量.

angularjs angularjs-scope

1220
推荐指数
11
解决办法
57万
查看次数

有条件地申请课程的最佳方式是什么?

假设您有一个数组,该数组ul使用lifor中的每个元素和控制器上的属性进行渲染selectedIndex.在AngularJS中li使用索引添加类的最佳方法是selectedIndex什么?

我目前正在复制(手动)li代码并将类添加到其中一个li标记并使用ng-showng-hide仅显示li每个索引一个.

css angularjs

1172
推荐指数
14
解决办法
76万
查看次数

如何使用$ scope.$ watch和$ scope.$在AngularJS中申请?

我不明白如何使用$scope.$watch$scope.$apply.官方文档没有帮助.

具体我不明白:

  • 它们是否与DOM连接?
  • 如何更新模型的DOM更改?
  • 他们之间的联系点是什么?

我尝试了本教程,但需要理解$watch$apply理所当然.

做什么$apply$watch做什么,以及如何恰当地使用它们?

angularjs angularjs-scope

1076
推荐指数
6
解决办法
93万
查看次数

angular-route和angular-ui-router之间有什么区别?

我打算在我的大型应用程序中使用AngularJS.所以我正在寻找合适的模块.

是什么区别(角route.js)ngRouteUI的路由器(角-UI-router.js)模块?

在使用ngRoute的许多文章中,使用$ routeProvider配置路由.但是,当与ui-router一起使用时,路由配置为$ stateProvider和$ urlRouterProvider.

我应该使用哪个模块来提高可管理性和可扩展性?

javascript angularjs angularjs-routing angularjs-module angular-ui-router

1064
推荐指数
12
解决办法
26万
查看次数

angular.service vs angular.factory

我已经看到angular.factory()angular.service()用于声明服务; 但是,我在官方文档中找不到 angular.service任何地方.

这两种方法有什么区别?应该用什么(假设他们做不同的事情)?

angularjs angular-services

1061
推荐指数
8
解决办法
33万
查看次数

AngularJS中指令范围内的'@'和'='有什么区别?

我仔细阅读了关于该主题的AngularJS文档,然后使用指令进行了调整.这是小提琴.

以下是一些相关的片段:

我有几件事没有得到:

  • 我为什么要使用"{{title}}"'@'"title"使用'='
  • 我是否也可以直接访问父作用域,而无需使用属性装饰我的元素?
  • 文档说"通常需要通过表达式将数据从隔离范围传递到父范围",但这似乎也适用于双向绑定.为什么表达路线会更好?

我找到了另一个显示表达式解决方案的小提琴:http://jsfiddle.net/maxisam/QrCXh/

angularjs angularjs-directive angularjs-scope isolated-scope

1053
推荐指数
10
解决办法
53万
查看次数

AngularJS中范围原型/原型继承的细微差别是什么?

API参考范围页面说:

范围可以从父范围继承.

开发者指南范围页说:

范围(原型)从其父范围继承属性.

那么,子范围是否始终从其父范围继承原型?有例外吗?当它继承时,它是否总是正常的JavaScript原型继承?

javascript inheritance prototype prototypal-inheritance angularjs

1018
推荐指数
3
解决办法
15万
查看次数