如何在位置更改时显示角度 UI 模式
How to show angular ui modal when location change?
位置更改时如何显示角度UI模式?
现在我有这些控制器:
var MainModalCtrl = function ($scope, $modal, $log) {
$scope.open = function () {
var modalInstance = $modal.open({
templateUrl: 'mainMenuContent.html',
controller: MainModalInstanceCtrl
});
};
};
var MainModalInstanceCtrl = function ($scope, $modalInstance) {
$scope.close = function () {
$modalInstance.dismiss('close');
};
$scope.content = 'Menu';
$scope.showContent = function( index ) {
$scope.content = ( index );
};
};
当我去某个地方时,如何打开模态?谢谢。
如果你不在同一条路线上,那么你可以观看$routeChangeSuccess
$scope.$on('$routeChangeSuccess', function () {
$scope.open();
}
如果您根本不使用路由,那么还有一个事件$locationChangeSuccess,您可以以相同的方式收听:
$scope.$on('$locationChangeSuccess ', function () {
$scope.open();
}
相关文章:
- ui网格将单元格显示为选择标记
- 是否有任何JavaScript UI组件可以显示字符串之间的差异
- ui网格日期单元格过滤器,过滤日期格式导致显示错误的日期
- 如何在页面重新加载时显示jquery ui对话框
- Angular UI-GRID未在页面上显示网格
- 如何仅在ui-grid.js中显示特定列
- Ui路由器未显示嵌套的子内容
- 为什么我的视图没有显示在角度ui视图中
- angular ui boostrap日期选择器显示年份第一
- Jquery UI日期选择器没有'单击链接时不会再次显示
- 如何在状态输入ui路由器时立即显示模板,然后当承诺被解决时显示数据
- Onsen UI在点击时显示一个日期选择器
- 使用 jQuery UI 折叠面板显示 couchDB 数据库搜索结果时出现问题
- 为什么引导 UI 在加载时不显示正确的日期格式
- 显示 ui 路由器模式而不刷新父状态
- 带有 d3 的嵌入式 Google 地图.js叠加层显示 UI 选项和叠加元素,但不是地图本身
- 如何显示uI-select(angularjs)时,单击html元素
- 为什么这个侧边栏数据没有进入ajax,为什么没有定义显示ui的滑块值
- 如何显示ui.组合弹出手动
- 使用数据弹出属性显示 UI 对话框