angularjs-scope相关内容

如果加载的 ng 样式图像无效 url,则背景默认图像

我正在像这样向我的 div 添加背景图像 ng-style="{'background-image' : 'url('+ myvariable.for.image +')'}"> 其中 myvariable.for.image 是/examplesite/image/id 之类的网址 这很好用,但有一个例外,如果图像不存在,它就不会做任何事情,而且我的背景看起来太白了......如果图像 ..

关闭选项卡/浏览器时触发 Angularjs 事件

我想在 Angularjs 控制器中触发 JS 代码. 我有这个: $scope.$on('$destroy', function () {警报('第1页');}); 当我离开使用该控制器的页面时,这工作正常,但在我关闭选项卡/浏览器时不起作用. 当标签页/浏览器关闭时,我是否需要使用其他一些代码来触发 JS 代码? 解决方案 来自 angular 文档: $dest ..

Angular JS:动态加载 CSS 和 JS 文件

我正在开发一个网络应用程序.我正在使用 AngularJS 将所​​有文件动态加载到 UI 中. 我有一个 index.html 文件,所有文件都将在点击或加载时动态加载到其中. //index.html//等等.,//点击登录按钮,登录页面将加载到下面的div中 //index.html 结束 现在我的登录页面看起来有点像下面 ..

从指令访问父控制器方法?

我有一个关于商品搜索页面的问题. 假设我有: 一个控制器,带有要显示的结果项 执行搜索查询并与控制器交互的服务,以便更新要显示的结果项 一个指令,它具有表单,其中包含搜索字段的所有输入. 其中一个按钮是“查看更多项目"按钮.只有当我从查询中收到的响应告诉我还有更多项目要查看时,才会显示. 我在 service 中创建了一个函数,它检查这个属性并将一个布尔值返回给 指令, ..

角度更新和清除工厂变量

我正在创建一个单页应用程序,用户在其中搜索一个术语,结果保存在一个变量中,然后路由一个显示结果的新页面.我有这个功能,但是我希望在用户返回上一页时清除变量,最重要的是当用户注销时.这样做的正确方法是什么?我希望工厂为我想要的某些页面保存内容,并为我不想要的某些页面(例如“主页"或“注销")清除它们. 工厂: angular.module('firstApp').factory('事实', ..

将当前范围传递给 AngularJS 服务

将“当前"$scope 传递给 AngularJS 服务是否正确? 我的情况是,我有一个 $service,知道它只被一个控制器使用,我想在 $service 方法本身中引用控制器的范围. 这在哲学上正确吗? 或者我最好将事件广播到 $rootScope 然后让我的控制器监听它们? 解决方案 要让控制器知道异步发生时,请使用 Angular 承诺. 为了激发$app ..

为什么这不在 MVC 空 Web 应用程序 ANGULAR 中加载 view1.cshtml

我正在学习 Angular.我正在观看一个 2 年前的视频,我正在尝试使用路线概念并在 view1.CShtml 中使用(请记住,它的 CShtml 而不是 html,而在视频中,他使用的是 html). 我还发现 Views 路径以 ~Views/View1.cshtml 开头(我在 Views 文件夹中有它)很奇怪,这与视频演示器所在的 Partial/View1 相反.现在,当我有类似 ..

角度更新和清除工厂变量

我正在创建一个单页应用程序,用户在其中搜索一个术语,结果保存在一个变量中,然后路由一个显示结果的新页面.我有这个功能,但是我希望在用户返回上一页时清除变量,最重要的是当用户注销时.这样做的正确方法是什么?我希望工厂为我想要的某些页面保存内容,并为我不想要的某些页面(例如“主页"或“注销")清除它们. 工厂: angular.module('firstApp').factory('事实', ..

使用 http 承诺的 Angularjs 自定义指令不与模板绑定

我是 angularjs 的新手,想在现有代码中添加新功能.但是代码没有按预期工作.我知道我没有以正确的方式做这件事.请纠正我错误在哪里.我不知道为什么不使用控制器,但在这种方法中使用指令? 这是我的自定义服务和自定义指令指令代码. 服务代码: angular.module("quickquiz-builder").service("SettingsService", functio ..

AngularJS:$q ->延迟 API 事物顺序(生命周期)以及谁调用摘要?

$q 服务在 angularjs 中非常强大,让我们的生活使用异步代码更容易. 我是 angular 的新手,但使用延迟 API 对我来说并不陌生.我必须说我完全同意文档的 How to use 部分 + 文档中有非常有用的链接 + 我也查看了源代码. 我的问题更多是关于 angular 中延迟和承诺 API 对象的幕后部分.生命周期中的确切阶段是什么?它们如何与rootScope.S ..