问题标签 [angular-data]
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.
javascript - angular-data bindOne 使用“控制器作为”语法
使用语法时,如何通过Model.bindOne()将角度数据模型绑定到范围?controller as
如果我注入,这将有效$scope
:
但是在使用时controller as
,我几乎希望能够执行以下操作:
angularjs - 如何将数据与角度数据同步
我有一个带有角度数据的角度项目,可以与我的 Restful API 一起使用。
我的情况如下:
在我的服务中,我在我的控制器中返回一个 defineresource 我使用 service.defineresource.findAll().then
一切正常,但这是我的问题。当新数据添加到服务器时,我如何更新缓存或将新数据添加到我的缓存中。
请指教
代码://在service.js中
//在控制器.js中
我的代码在我第一次加载时获取所有数据,但在初始加载后它只从缓存中加载。我的问题是有一种方法可以在不破坏缓存的情况下同步和获取新数据。
javascript - 角度数据资源上的子字符串过滤器
-
“约翰”在哪里'in': name
没有找到记录
“John Evans”在哪里'in': name
找到了一条记录。
查看角度数据问题238,这似乎是我应该过滤的方式,但不是我期望为子字符串过滤返回的值。
我无法弄清楚为什么在debugger
停止执行时没有为子字符串过滤器返回任何记录。
角度数据:1.5.3 角度:1.3.8
angularjs - 如何在使用 angular-data-mocks 时调用 DS.find().then()
我一直在尝试测试我正在编写的使用角度数据数据存储的服务,但无法让它调用传递给then()
. 我有一个基本示例,说明了我在下面尝试做的事情以及我期望发生的事情。任何人都可以阐明我做错了什么以及为什么这不能按预期工作吗?
我希望这个测试能够通过并打印this is called
到控制台。它也没有,以“预期错误为真”而失败。
javascript - Restangular 与 JSData(以前的 Angular-data)的比较
Angular 的一个特点和复杂性在于,它对于如何与 RESTful API 交互并不是很固执。我知道$resource、Restangular以及您可以在自己滚动时找到的各种想法。
在拥有大量资源(包括各种嵌套)的复杂应用程序中,有理由认为Restangular 优于 $resource;出于类似的原因,Restangular 也比自己滚动更好。
我直到最近才看到的一种解决方案是JSData及其AngularJS 的包装器(repo)。从 Github 上的收藏数量(约 900 个)来看,如果不使用它,至少有相当多的人对它感兴趣。这只是 Restangular 在 Github (5k+) 上的一小部分,但仍然很重要。
对于同时使用 Restangular 和 JSData 的人,您对它们的比较方式有何看法(优势/劣势;目的、可靠性等方面的差异;文档中可能不太明显的事情)?为了让这个问题保持开放,请坚持事实而不是意见。
我读到的印象如下:
斜角
- (+) 大思想分享
- (+) 高度可定制
- (-) 重点似乎只放在与 RESTful API 的实际交互上,而不是在返回后被固执己见/充当数据存储(如果我错了,请纠正我)。当然,这可以被认为是一个特性,就像 Angular 缺乏意见是一个特性一样。不过,我现在认为这是一个劣势,因为额外的跑腿工作意味着开发人员可以提出自己的解决方案。
JSData
- (+) 不仅适用于 REST,还适用于 localStorage、localforage、Firebase 等,包括自定义适配器
- (+) 设计为缓存数据存储,不必重复 HTTP 调用(公平地说,缓存也是Restangular 的一个选项,尽管对其任务的交织/关键可能不那么重要)
- (-) 没有那么多的追随者,尽管开发者看起来确实很投入
angularjs - Angular $http post返回空数据
我正在设法发布到服务器 好的,我想获取更新的数据并将其加载回同一个 JSON 对象,但数据响应为空。
另外值得一提的是,初始对象是通过 $rootscope 从另一个控制器传递并注入本地范围的。
谢谢你的帮助。
javascript - Angular 收集数据最佳实践
我有一个数据表,它表示有关用户授权的一些信息。在表格的顶部有一些动作类型,例如:
在表格的左侧有动作类型的名称。例如,当用户在第一行(组织)上单击插入和更新时,将填充新数组。
我想问的是,有没有更好的方法来实现相同的输出?我认为代码看起来很乱,因为使用了嵌套的angular.forEach
提前致谢。
javascript - 数据绑定不起作用的 2 种方式
我正在编写一个简单的控制器,它做的计算很少。这是具有更高级信息的真实项目的反映。问题是结果,当作为表达式放置在 html 上时,每次更改都会重新计算结果,但是,当我在 $scope 中作为变量进行计算时,它不会更新。请参阅标记中的评论。
知道我在这里缺少什么吗?
标记
javascript:
javascript - 将模型绑定到文本框后调用事件 - Angular
binding-completed
我想为我的应用程序中的每个文本框(输入)实现一个事件。
在这里,我试图在某些情况下添加一个 CSS 类onblur
。没关系。但是在将某些模型绑定到文本框后,我不想执行相同的功能。
HTML:
CSS:
我想在changeCSSClass
我的文本框出现一些值之后调用。
请使用 pluk 进行快速编辑:http ://plnkr.co/edit/NTjcV4KDHRVZasoCJz6l?p=preview
基本问题:
当我blur
从文本框中事件工作正常。但我想在初始加载本身中显示颜色,即在将模式绑定message
到文本框之后。这样我将获得文本框的长度,并在此基础上设置 css 类
我不想在所有文本框中使用ng-class并使用范围,而是需要一个通用的实现。
javascript - 绑定智能表值并编辑行
使用角度智能表开发页面。
需要向表中添加新行,目前新行在末尾添加。如何在表格的开头添加行?
这是html页面
这是js页面