Form.io 我无法使用 Angularjs 从我的 ResourceProvider 获取摘要和索引视图
Form.io I can't get the abstract and index view from my ResourceProvider with Angularjs
我正在尝试使用 FormioResourceProvider
创建一个完整的状态,但我无法在我的文件夹 views/resource/resource.html
中创建自定义抽象视图,我将其设置为我的抽象模板资源提供者。
angular.module('demoApp').provider('FoodSafetyResource', function() {
return {
$get: function() { return null; },
templates: {
abstract: 'views/resource/resource.html',
view: 'views/resource/view.html',
index: 'views/resource/index.html',
create: 'views/resource/create.html'
},
controllers: {
index: '',
view: '',
delete: '',
}
};});
另外,我在 FormioResourceProvider.register
注册了我的资源提供者
// Register all of the resources.
angular.forEach(AppConfig.resources, function(resource, name) {
FormioResourceProvider.register(name, resource.form, $injector.get(resource.resource + 'Provider'));
});
我看不到这个 $state.go('foodsafetyIndex()')
的抽象视图
foodsafetyIndex() state that has to be with a title
<div class="panel panel-headline">
<div class="panel-heading">
<h2>{{ currentResource.name | capitalize }}</h2>
</div>
<div class="panel-body">
<div class="col">
<ul class="nav nav-tabs">
<li role="presentation" ng-class="{active:isActive(currentResource.name + '.view')}" ><a ui-sref="{{ baseName }}.view()">View</a></li>
<li role="presentation" ng-class="{active:isActive(currentResource.name + '.edit')}"><a ui-sref="{{ baseName }}.edit()">Edit</a></li>
<li role="presentation" ng-class="{active:isActive(currentResource.name + '.delete')}" ><a ui-sref="{{ baseName }}.delete()">Delete</a></li>
</ul>
<div ui-view></div>
</div>
</div>
如何获取我在索引状态下做的这个模板?
FormioResourceProvider
上的 index
状态不会触发抽象视图。这仅为 view
、edit
和 delete
状态创建。
基本上,注册的状态如下所示。
- 索引 - 包含数据网格的索引状态。
- 创建 - 创建提交的页面
- 摘要 - 包含查看、编辑、删除页面的提交的包装页面。
- View - 资源提交的查看页面。
- Edit - 资源提交的编辑页面。
- 删除 - 资源提交的删除页面。
我正在尝试使用 FormioResourceProvider
创建一个完整的状态,但我无法在我的文件夹 views/resource/resource.html
中创建自定义抽象视图,我将其设置为我的抽象模板资源提供者。
angular.module('demoApp').provider('FoodSafetyResource', function() {
return {
$get: function() { return null; },
templates: {
abstract: 'views/resource/resource.html',
view: 'views/resource/view.html',
index: 'views/resource/index.html',
create: 'views/resource/create.html'
},
controllers: {
index: '',
view: '',
delete: '',
}
};});
另外,我在 FormioResourceProvider.register
// Register all of the resources.
angular.forEach(AppConfig.resources, function(resource, name) {
FormioResourceProvider.register(name, resource.form, $injector.get(resource.resource + 'Provider'));
});
我看不到这个 $state.go('foodsafetyIndex()')
foodsafetyIndex() state that has to be with a title
<div class="panel panel-headline">
<div class="panel-heading">
<h2>{{ currentResource.name | capitalize }}</h2>
</div>
<div class="panel-body">
<div class="col">
<ul class="nav nav-tabs">
<li role="presentation" ng-class="{active:isActive(currentResource.name + '.view')}" ><a ui-sref="{{ baseName }}.view()">View</a></li>
<li role="presentation" ng-class="{active:isActive(currentResource.name + '.edit')}"><a ui-sref="{{ baseName }}.edit()">Edit</a></li>
<li role="presentation" ng-class="{active:isActive(currentResource.name + '.delete')}" ><a ui-sref="{{ baseName }}.delete()">Delete</a></li>
</ul>
<div ui-view></div>
</div>
</div>
如何获取我在索引状态下做的这个模板?
FormioResourceProvider
上的 index
状态不会触发抽象视图。这仅为 view
、edit
和 delete
状态创建。
基本上,注册的状态如下所示。
- 索引 - 包含数据网格的索引状态。
- 创建 - 创建提交的页面
- 摘要 - 包含查看、编辑、删除页面的提交的包装页面。
- View - 资源提交的查看页面。
- Edit - 资源提交的编辑页面。
- 删除 - 资源提交的删除页面。