angularjs相关内容

ui-router 动态模板路径

我使用的是 ui-router 0.2.8.我想根据设备宽度加载模板.我可以毫无问题地获得设备宽度,将其设置在范围等中,但我可以弄清楚如何将其绑定到 $stateParams.我在另一个控制器中有范围变量,它可以访问状态的控制器,但状态本身不可用.我试过 templateProvider 但这只是返回一个字符串.我还可以尝试什么才能使其发挥作用? .state('list', {摘要:真实,网址 ..
发布时间:2021-11-09 02:31:17 其他开发

全局定义的 AngularJS 控制器和封装

根据 AngularJS 的教程,控制器函数只是位于全局范围内. http://docs.angularjs.org/tutorial/step_04 控制器函数本身是否会自动解析为封装的作用域,还是驻留在全局作用域中?我知道他们被传递了对他们自己的 $scope 的引用,但看起来函数本身只是位于全局范围内.显然这可能会导致问题,我通过经验和教育学会了封装 此外,如果它们确实存在于全局 ..
发布时间:2021-11-09 02:31:14 前端开发

ng-repeat 指令的“优先级"是什么,你能改变它吗?

Angular 文档说:- DOM 的编译是通过调用 $compile() 来执行的方法.该方法遍历 DOM 并匹配指令.如果一个找到匹配项,将其添加到与相关联的指令列表中给定的 DOM 元素.一旦给定 DOM 元素的所有指令已确定它们按优先级排序,并且它们的compile() 函数被执行. 我认为 ng-repeat 指令的优先级低于自定义指令,在某些用例中,例如 动态 ID 和自定 ..

使用 AngularJS 启用/禁用锚标记

如何使用指令方法启用/禁用锚标记? 示例: 点击编辑链接时,创建 &删除需要禁用或变灰 在点击创建链接时,编辑 &删除需要禁用或变灰 JAVASCRIPT: angular.module('ngApp', []).controller('ngCtrl',['$scope', function($scope){$scope.create = function(){consol ..
发布时间:2021-11-09 02:31:08 其他开发

只有在 AngularJS 中的初始化完成后才运行控制器

我有一些全局数据需要在我的 AngularJS 应用程序中执行任何控制器之前加载(即在 AngularJS 中全局解析依赖项). 例如,我有一个带有 getCurrentUser() 方法的 UserService 向后端服务器发出请求,以获取有关当前已验证用户的数据.我有一个控制器需要这些数据才能启动另一个请求(例如加载用户的余额). 我怎样才能做到这一点? 解决方案 更新 ..
发布时间:2021-11-09 02:30:59 前端开发

使用 ui 路由器的范围和控制器实例化

我对控制器何时被实例化感到困惑.此外,在嵌套状态时如何实例化控制器.我可能会困惑范围如何附加到视图和控制器上,也就是说,如果每个视图都有自己的控制器和范围,或者它们是否共享相同的范围. 谁能解释一下控制器何时被实例化?在嵌套路由下,所有视图是否共享一个控制器和作用域?当我切换状态并返回到另一个控制器被实例化的状态时会发生什么? 以下是我的路线(配置文件): .config (goog ..

编写 CoffeeScript 时如何为 AngularJS 启用 Webstorm 智能感知

我已经设置了 Webstorm 来识别和编译我的 coffeescript 文件. 我已经安装了 AngularJS 插件,并且可以用普通的旧 javascript 成功编写我的控制器等. 当我尝试在 CoffeeScript 中编写与角度相关的代码时,却没有得到任何 IDE 支持:代码完成、智能感知等. 如下图所示,angular 变量本身无法识别,这表明一切都不顺利. ..
发布时间:2021-11-09 02:30:50 其他开发

如何在angularjs中读取pdf流

我从服务器获得了以下 PDF 流: 如何在 AngularJS 中读取这个流?我尝试使用以下代码在新窗口中将其作为 PDF 文件打开: .success(function(data) {window.open("data:application/pdf," + escape(data));}); 但是我无法在打开的窗口中看到内容. 解决方案 我通过更改控制器代码实现了这一点 $ ..
发布时间:2021-11-09 02:30:47 Java开发

告诉 Angular Js 忽略特定路由

我已经在 Angular 中设置了我的路由并且一切正常: $locationProvider.html5Mode(true);$routeProvider.when('/', { templateUrl: '/Home/Index' }).when('/User', { templateUrl: '/User/Index' }); 但是,我现在有一个锚标记用作注销按钮,它只会将用户重定向到/U ..
发布时间:2021-11-09 02:30:41 其他开发

如何在不使用 jQuery 的情况下获取元素的 offset().top 值?

我正在使用 Angular 框架编写单页应用程序.我是新手.我读过 本指南帮助我理解 jQuery 和 Angular 之间的根本区别,我想尽可能地遵循这个指南,而不是使用 jQuery. 除了 jQuery 帮助解决一些浏览器不兼容问题并提供有用的函数库之外,例如能够从窗口顶部知道元素的顶部位置,如 $('element').offset().top.如果不重写这个函数,任何普通的 Jav ..
发布时间:2021-11-09 02:30:38 其他开发

使用“track by"过滤 Angular 1.2 ng-repeat通过布尔属性

我正在尝试根据布尔属性的值过滤一些列表项,但无论我做什么,始终会显示整个列表.我尝试过的一些东西已经损坏到没有任何显示,但这既不存在也不存在.我无法按需要进行过滤: $scope.attendees = [{"firstname":"Steve", "lastname":"Jobs", "arrived":true, "id":1},{"firstname":"Michelle", "lastn ..
发布时间:2021-11-09 02:30:35 其他开发

AngularJS 错误:'参数'FirstCtrl' 不是函数,未定义'

我注意到同样的问题在这里被问了几次,我尝试解决它但没有任何帮助. 我正在关注本教程的蛋头视频. 但是当我进入控制器和在控制器之间共享数据部分时,我无法让它工作. 当我使用 Chrome 运行它时,我在控制台中收到此错误: '参数'FirstCtrl' 不是函数,未定义'. 我真的不知道怎么了.代码与教程中的相同. HTML AngularJ ..
发布时间:2021-11-09 02:30:32 前端开发

跟踪以查看 angularjs 中的视图何时更改

有谁知道如何在视图改变时使 angular fire 成为一个事件?或者就在请求和下载视图时?我正在尝试添加页面更改时的加载动画. 解决方案 看看 此线程 看起来 $httpProvider.responseInterceptors 是添加此类内容的好地方. 这个小提琴 展示了一个很好的例子,说明在哪里添加代码来启动/停止 ajax 的微调器要求.这个小提琴很相似,但实际上显示并隐藏 ..
发布时间:2021-11-09 02:30:29 其他开发

超越 AngularJS 和 WebSockets

我刚刚阅读了这篇帖子,我确实明白其中的区别.但我的脑海里仍然有这个问题.我可以/应该在同一个应用程序/网站中使用它吗?假设我希望 AngularJs 获取内容并更新我的页面,连接到 REST api 和所有最重要的东西.但最重要的是,我还想要实时聊天,或者在收到更新或消息时触发其他客户端上的事件. Angular 支持吗?或者我需要使用 Socket.io 之类的东西来触发这些事件?两者同时 ..
发布时间:2021-11-09 02:30:26 前端开发

$http 请求不会以角度 CORS 跨域发送 cookie

首先我想说我已经阅读了来自 Stack 的所有问题以及与 CORS 相关的所有内容,但实现仍然不起作用.我的 APP 建立在 angular crud demo 之上: 所以我在应用程序配置中有: $httpProvider.defaults.useXDomain = true;$httpProvider.defaults.withCredentials = true;删除 $httpPr ..
发布时间:2021-11-09 02:30:24 其他开发