使用 Ionic Framework (AngularJS) 的动态页面

Dynamic pages with Ionic Framework (AngularJS)

有什么方法可以在 Ionic Framework 上添加新的动态页面吗?

我可以通过某种方式编辑 $stateProvider 从控制器添加新页面吗?

$stateProvider
    .state('loading', {
       name: 'newpage' + dyn, 
       url: '/newpage' + dyn, 
       templateUrl: 'thisisfixed.html', 
       controller: 'PageCtrl',
     })

谢谢, 克劳迪奥

这是可能的,但是......它的表现可能与您预期的有点不同。因为 url 将在配置阶段后定义,所以它不会在刷新 (F5) 或当 URL 传递给其他用户时起作用。简单地说,在配置阶段没有准备好的东西 - 不能直接使用。

但是 - 如果那只能在应用程序内部工作,您可以这样做:

var $stateProviderRef;

angular
  .module(...)
  .config(['$stateProvider', function($stateProvider){
    $stateProviderRef = $stateProvider;
  }])

您稍后可以使用 $stateProviderRef

评估更多状态...