angular-ui相关内容
我正在使用基于 Chart.js 的 AngularJS 模块来显示图形.它就像一个魅力,但是当我在 AngularJS 选项卡集中显示图表时,如果它不是第一个选项卡,则该图表不会呈现.
..
自 Angular 1.2 发布以来,ngAnimate 和 ui.router 出现了一些不兼容问题. 哪些版本的 Angular、Angular Animate 和 Angular UI Router 可以协同工作? 解决方案 以下版本似乎兼容(通过 bower 安装): {“角度":“1.2.3",“角度用户界面路由器":“0.2.0",“角度动画":“1.2.3"} 我会
..
我想在调用子状态时访问抽象状态中的 url 参数($stateParam).我很想知道如何做到这一点.plunker 中的代码 $stateProvider.state('联系人', {摘要:真实,//我的重点是在这里获取 id=1 :(url: '/联系人/:id',模板网址:函数($stateParams){console.log("我在这里得到孩子的参数了吗?" + $stateParam
..
我将 Angular 与 ui.router 一起使用,并设置了一个嵌套视图.父视图有一个 div,我可以通过父控制器上的功能切换其可见性.我想从嵌套视图的子控制器调用这个函数.我该怎么做? 解决方案 http://plnkr.co/edit/zw5WJVhr7OKqACoJhDZw?p=preview JS 角度.module("myApp", []).controller("父
..
我想不出一个合理的方法来解决这个相当琐碎的问题. 我希望访客在访问网站索引时看到启动页面,并希望登录用户看到他们的个人资料,每个页面都有自己的模板和控制器.理想情况下,一个 url 会有两种状态,不知何故,我可以根据登录状态自动更改活动状态.这两个视图都有自己的嵌套视图,因此不能使用 ng-include(我假设). 我对 Angular 和 ui 路由器还很陌生,我认为我可能忽略了一
..
所以我花了很长时间才理解这个问题并找到 mcve.情况如下:当用户未通过身份验证时,我试图将用户重定向到登录页面(这是非常基本的).这是代码: HTML:
..
..
当第一次点击一个状态时,拥有“ui-view"属性的div被替换为该状态的“模板".但是,当我再次单击相同的状态时,它的控制器不会重新加载.我怎样才能让这个控制器再次加载? 例如,假设我有以下导航菜单: 状态 1状态 2 我的“ui-view"内容如下:
..
例如,我希望导航中的这种更改重新加载状态: #/detail/1 #/detail/2 但我不希望这个导航重新加载状态: #/detail/1?search=blah #/detail/1?search=huzzah 根据 ui-router 文档,设置 reloadOnSearch: false 应该可以完成此操作,但请尝试下面的 plunk.当 reloadOnSe
..
因此请考虑我的 angularUI 路由设置中的以下片段.我正在导航到路线/category/manage/4/details (例如).我希望在相关控制器加载之前解析“类别",事实上,我可以在从类别服务返回类别的解析函数中放置一个断点,并查看该类别已被返回.现在在控制器本身中放置另一个断点,我可以看到“类别"始终未定义.它不是由 UI 路由器注入的. 任何人都可以看到问题吗?它可能在我提供
..
假设我们在 $stateProvider 中定义了一个父子关系,如下所示: .state('myProfile', {网址:“/我的/个人资料",templateUrl: '我的/profile.html',控制器:'MyProfileController'}).state('myProfile.edit', {网址:“/编辑",templateUrl: '我的/profile.edit.ht
..
如何使用 ui-router 为 AngularJS 提取查询参数? 在 AngularJS 自己的 $location 服务中我做了: ($location.search()).uid 从 URL 中提取参数 uid.ui-router对应的代码是什么? 解决方案 除非您绑定到查询参数(请参阅文档),否则您不能直接通过 $state 或$stateParams.使用 $
..
ui-router 的 多个嵌套视图 功能非常好 - 您可以轻松地从应用的一个 状态 跳转到另一个. 有时您可能想更改 URL,但有时不想.我觉得 state 的概念应该与 routing 分开/可选. 这是一个 plunker,说明了我的意思. 这是 ui-router 文档,有 2 处小改动如下: .state('route1', {url: "/route",//
..
我正在开发一个已经实现 UI 路由器的项目,它使用 ui-sref-active="active" 将活动类添加到导航菜单项,当该项目是当前路线.但是,当您导航到该视图中的嵌套视图时,父菜单项不再处于活动状态.请参阅以下 Plunker: http://plnkr.co/edit/2CoEdS?p=preview 默认情况下(或者如果您单击它)Route 1 是“活动的".当您点击“显
..
在 AngularJS 中,我看到有时我们使用 $state.transitionTo(),有时我们使用 $state.go().谁能告诉我它们有何不同以及何时应该使用一个而不是另一个? 解决方案 你指的是AngularUI 路由器?如果是这样,wiki 指定差异: $state.go(to [, toParams] [, options]) 返回一个表示转换状态的 Promi
..
我正在尝试使用 $state.go 函数实现“在新选项卡中打开链接"功能.如果有类似的东西那就太棒了: $state.go('routeHere', {参数1:“参数"}, {重新加载:是的,newtab : true//或类似 target : "_blank"}); 有没有办法使用 AngularJS 来做到这一点? 解决方案 更新:好的,我刚刚用下面的代码解决了: var ur
..
这是一个带有提交功能的控制器: $scope.submit = function(){$http.post('/api/project', $scope.project).成功(功能(数据,状态){$modalInstance.dismiss(true);}).error(函数(数据){控制台.log(数据);})}} 这是我的测试 it('应该在提交时发布到/api/project 并在成
..
我有一个服务: angular.module('cfd').service('StudentService', ['$http',函数 ($http) {//通过 $http 获取一些数据var path = '数据/人/students.json';var students = $http.get(path).then(function (resp) {返回相应的数据;});//save方法如
..
..
我有一个角度 ui 模态.那里有一个按钮.单击此按钮时,我想在角度 ui 中打开另一个模态.我该怎么做 $scope.open = function () {var modalInstance = $modal.open({templateUrl: 'myModalContent.html',控制器:ModalInstanceCtrl,})}; myModalContent.html 包含一
..