angularjs-scope相关内容
我正在像这样向我的 div 添加背景图像 ng-style="{'background-image' : 'url('+ myvariable.for.image +')'}"> 其中 myvariable.for.image 是/examplesite/image/id 之类的网址 这很好用,但有一个例外,如果图像不存在,它就不会做任何事情,而且我的背景看起来太白了......如果图像
..
我的问题是这个问题的延伸 从 ng-grid 中获取选择的行? plunker - http://plnkr.co/edit/DiDitL?p=preview 我需要在页面加载时选择一行,我需要避免监听 'ngGridEventData' 调用 $scope.gridOptions.selectRow(2, true);由于尚未加载网格,因此在控制器主体中失败. 避免
..
我想使用 AngularJS 获取复选框的所有选定对象. 下面是我的代码 我的 view.tpl.html 我的控制器 $scope.itemList =
..
我想在 Angularjs 控制器中触发 JS 代码. 我有这个: $scope.$on('$destroy', function () {警报('第1页');}); 当我离开使用该控制器的页面时,这工作正常,但在我关闭选项卡/浏览器时不起作用. 当标签页/浏览器关闭时,我是否需要使用其他一些代码来触发 JS 代码? 解决方案 来自 angular 文档: $dest
..
我正在开发一个网络应用程序.我正在使用 AngularJS 将所有文件动态加载到 UI 中. 我有一个 index.html 文件,所有文件都将在点击或加载时动态加载到其中. //index.html//等等.,//点击登录按钮,登录页面将加载到下面的div中
//index.html 结束 现在我的登录页面看起来有点像下面
..
我是 angularjs 的新手.如何在 angularjs 中检测 userAgent.可以在控制器中使用它吗?尝试过类似下面的方法,但没有成功! var browserVersion = int((/msie (\d+)/.exec(lowercase(navigator.userAgent)) || [])[1]); 我需要专门检测IE9! 解决方案 就像 Eliran Mal
..
..
我有一个关于商品搜索页面的问题. 假设我有: 一个控制器,带有要显示的结果项 执行搜索查询并与控制器交互的服务,以便更新要显示的结果项 一个指令,它具有表单,其中包含搜索字段的所有输入. 其中一个按钮是“查看更多项目"按钮.只有当我从查询中收到的响应告诉我还有更多项目要查看时,才会显示. 我在 service 中创建了一个函数,它检查这个属性并将一个布尔值返回给 指令,
..
如何在工厂服务中定义的 ng-click 中调用该函数, app.factory('MyFactory', [function () {返回 {设置测试:功能(测试){警报(测试);}};}]);app.controller('TestCtrl', ['$scope','MyFactory', function ($scope, MyFactory) {}]);
..
我想做的很简单.用户输入一个值,在单击按钮时,我的 JS 调用一个服务来检索我的 JSON 数据并根据 JSON 对输入的值执行搜索,如果找到匹配项,则显示“所有者". HTML:
..
我正在创建一个单页应用程序,用户在其中搜索一个术语,结果保存在一个变量中,然后路由一个显示结果的新页面.我有这个功能,但是我希望在用户返回上一页时清除变量,最重要的是当用户注销时.这样做的正确方法是什么?我希望工厂为我想要的某些页面保存内容,并为我不想要的某些页面(例如“主页"或“注销")清除它们. 工厂: angular.module('firstApp').factory('事实',
..
通常我会编写 SPA 并且在控制器之间共享数据很简单,使用服务. 我没有使用 SPA 格式(不使用 ng-view),并尝试在页面之间共享数据,但在加载第二个页面(以获取数据)时为空. PAGE1 (index.html):
分享
..
将“当前"$scope 传递给 AngularJS 服务是否正确? 我的情况是,我有一个 $service,知道它只被一个控制器使用,我想在 $service 方法本身中引用控制器的范围. 这在哲学上正确吗? 或者我最好将事件广播到 $rootScope 然后让我的控制器监听它们? 解决方案 要让控制器知道异步发生时,请使用 Angular 承诺. 为了激发$app
..
我正在学习 Angular.我正在观看一个 2 年前的视频,我正在尝试使用路线概念并在 view1.CShtml 中使用(请记住,它的 CShtml 而不是 html,而在视频中,他使用的是 html). 我还发现 Views 路径以 ~Views/View1.cshtml 开头(我在 Views 文件夹中有它)很奇怪,这与视频演示器所在的 Partial/View1 相反.现在,当我有类似
..
我正在创建一个单页应用程序,用户在其中搜索一个术语,结果保存在一个变量中,然后路由一个显示结果的新页面.我有这个功能,但是我希望在用户返回上一页时清除变量,最重要的是当用户注销时.这样做的正确方法是什么?我希望工厂为我想要的某些页面保存内容,并为我不想要的某些页面(例如“主页"或“注销")清除它们. 工厂: angular.module('firstApp').factory('事实',
..
我在模板中使用了以下目录我想将下拉列表的模型值更改为 id,因为它我已用作波纹管
..
我是 angularjs 的新手,想在现有代码中添加新功能.但是代码没有按预期工作.我知道我没有以正确的方式做这件事.请纠正我错误在哪里.我不知道为什么不使用控制器,但在这种方法中使用指令? 这是我的自定义服务和自定义指令指令代码. 服务代码: angular.module("quickquiz-builder").service("SettingsService", functio
..
我有以下 q.all 调用来解决两个承诺.我检查了所有帖子并尝试了所有其他实现方式 q.all 和相同的情况 var xyzdefered = $q.defer();service1.getServiceDetail1($routeParams.id).then(function(promise) {xyzdefered.resolve(promise);});var abcdevered =
..
我正在尝试将数据分配给 $scope 变量.在我的 $promise.then() 函数内,它显示正确,但在函数外它显示为未定义.以下是我的控制器代码: angular.module('testSiteApp').controller('TestController', function ($scope, Tests) {$scope.test = Tests.get({id: 1});$sco
..
$q 服务在 angularjs 中非常强大,让我们的生活使用异步代码更容易. 我是 angular 的新手,但使用延迟 API 对我来说并不陌生.我必须说我完全同意文档的 How to use 部分 + 文档中有非常有用的链接 + 我也查看了源代码. 我的问题更多是关于 angular 中延迟和承诺 API 对象的幕后部分.生命周期中的确切阶段是什么?它们如何与rootScope.S
..