angularjs相关内容
ui-router 的 多个嵌套视图 功能非常好 - 您可以轻松地从应用的一个 状态 跳转到另一个. 有时您可能想更改 URL,但有时不想.我觉得 state 的概念应该与 routing 分开/可选. 这是一个 plunker,说明了我的意思. 这是 ui-router 文档,有 2 处小改动如下: .state('route1', {url: "/route",//
..
可通过 API 访问的服务器数据库中的示例 slug: {slug: "john-smith",type: "user"}{slug:“微软技术",类型:“公司"} 场景 1: 用户视图 &控制器:http://localhost/john-smith .state('user', {网址:'/:用户',templateUrl: 'partial-user.html',控制器:'userCt
..
在初始化控制器之前,我正在使用 Angular ui-router 并为我的一种状态设置了解析功能.我检索一些数据,循环并匹配 URL stateParam,如果找到匹配项,则将 promise 解析给控制器并在 promise 中返回该对象.这一切都很好. 但是,如果找不到匹配项,我只想通过拒绝承诺并运行 $state.go('state'); 重定向到不同的状态 简单地说: def
..
..
..
并且它之前的内容(index.html的内容)会被移动到common.html.状态定义可能如下所示: $stateProvider.state('普通', {templateUrl: 'tpl.common.html',摘要:真实,}).state('仪表板', {网址:'/仪表板',父母:'普通',...}).state('crm',
..
我正在开发一个已经实现 UI 路由器的项目,它使用 ui-sref-active="active" 将活动类添加到导航菜单项,当该项目是当前路线.但是,当您导航到该视图中的嵌套视图时,父菜单项不再处于活动状态.请参阅以下 Plunker: http://plnkr.co/edit/2CoEdS?p=preview 默认情况下(或者如果您单击它)Route 1 是“活动的".当您点击“显
..
我有一个抽象的父视图,旨在与其嵌套视图共享一个控制器. .state('edit', {摘要:真实,url: '/home/edit/:id',templateUrl: 'app/templates/editView.html',控制器:“编辑控制器"}).state('edit.details', {url: '/详情',模板网址:'app/templates/editDetailsView.
..
这是我第一次尝试使用 ui-router. 这是我的 app.js angular.module('myApp', ['ionic']).run(函数($ionicPlatform){$ionicPlatform.ready(function() {//默认隐藏附件栏(去掉这个可以在键盘上方显示附件栏//用于表单输入)如果(window.cordova && window.cordova.
..
我的应用的登陆页面有两种状态:home-public、home-logged-in.现在我想在同一个 URL 上显示两种状态,但让控制器和模板依赖于用户会话(用户是否登录?). 有没有办法做到这一点? 解决方案 你可以有一个基本状态来控制要加载的状态,你可以简单地让声明该基本状态的子状态没有 url: .state('home', {网址:“/家",模板网址:“....",控制器:
..
我的问题有两个: 1 - 我有一个父状态和几个使用 ui.router 的子状态,所有状态都需要一个对象(存储在 mongodb 中),但它会被所有状态更新.在这种情况下,使用父状态的解析选项来填充对象是否有意义? 2 - 如果这是执行此操作的正确方法,我如何将“引用"(由 ui.router 创建的模拟服务注入器)从每个状态更新到该对象. 为了帮助解释他是这个想法的一个例子(省
..
{{home}}+{{a}}+{{b}}
..
我正在使用 MEAN.JS(不是 .IO)提供的样板 MEAN 开始一个新项目. 我是 ui-router 的新手,我无法弄清楚如何完成这个场景: 如果用户已登录,进入状态“home.loggedIn". 如果用户退出,进入状态“home.loggedOut" 路由 url 是“/",不应更改. 这是路由提供者当前的样子: angular.module('core').conf
..
如何在 ui-sref 标记中指定 reload 选项?我看到的所有例子都直接使用了javascript函数. 新帖子 似乎不起作用.我是否必须创建一个范围控制器函数来包装该 reload 选项? 我也在下面尝试了一些答案,但它似乎不适用于 Ionic 框架.链接到下面的代码
..
我正在尝试创建一个文件查看器并且我想嵌套子目录.我正在使用 ui-router,我希望每个子目录都有自己的 URL 和状态. 假设我有以下结构: 根|__文件夹|__文件夹|__子文件夹|__子子文件夹 我希望我的路线是: files/:folderID/:SubFolderID/:SubSubFolderID 我想递归地这样做,而不是为每个子目录创建一个新状态 解决方案 我
..
我一直在查看这些页面(1, 2, 3).我基本上想更改我的 $state,但我不想重新加载页面. 我目前在页面 /schedules/2/4/2014 中,我想在单击按钮并将 URL 变为 /schedules/2 时进入编辑模式/4/2014/编辑. 我的 edit 状态只是 $scope.isEdit = true,所以没有必要重新加载整个页面.但是,我确实希望 $state 和/
..
..
使用 AngularJS + ui-router,我需要将 url 与单词列表匹配: 但是,我尝试使用一个或两个单词的正则表达式并且它起作用了 url: '/{source:(?:John|Paul)}/:id' 但我需要将我的网址与单词列表相匹配. 示例:var sourceList= ['John', 'Paul', 'George', 'Ringo'];url: '/{so
..
我在我的 Angular 应用程序中使用 Angular UI 路由器,并且我已启用 HTML5 模式,通过在配置中使用 $locationProvider 来删除 URL 中的 #. var app = angular.module('openIDC', ['ui.router']);app.config(function($urlRouterProvider, $stateProvider,
..
我有一个类似表单的页面,其中包含一些数据.并希望在用户单击浏览器后退按钮时显示弹出/警报,询问“他们是要返回还是留在同一页面上".我正在使用 angular-ui-router 的 $stateProvider 并且只想将其绑定到一个状态/视图. 解决方案 这是我之前对其他问题的回答,不过应该能帮到你 您可以使用 angular $routeChangeStart $route
..