小编Ant*_*pic的帖子

如何从json模式创建jsdoc类型

我为node.js项目提供了大量的json模式.我可以以任何方式使用它们:

  • 从".js"代码文件中将它们作为jsdoc类型访问,以提高webstorm智能感知的准确性
  • 或者自动创建jsdoc类型定义

jsonschema javascript-intellisense jsdoc webstorm jsdoc3

10
推荐指数
1
解决办法
627
查看次数

在控制器中使用Angular转换,用于服务带来的数据

我有以下场景:

我有一个包含这种数据的JSON文件:

"IOS_TABLET_DOWNLOAD_URL": {
  "type": "string",
  "minLength": "5",
  "title": "IOS_TABLET_DOWNLOAD_URL",
  "description": "$filter('translate')('configuration.IOS_TABLET_DOWNLOAD_URL')"
},
Run Code Online (Sandbox Code Playgroud)

描述字段需要使用Angular Translate进行翻译,我正在将服务注入到我的控制器中

ConfigController.$inject = ['$scope', '$filter', '$compile', 'MyService'];
function ConfigController($scope, $filter, $compile, MyService) {

  // And using compile
  $scope.schema = elements; // Where element is the object from MyService
  $compile($scope.schema)($scope);

}
Run Code Online (Sandbox Code Playgroud)

但是,$ filter将作为视图中的描述进行未处理打印

"$过滤器( '翻译')( 'configuration.IOS_TABLET_DOWNLOAD_URL')"

编辑

我正在使用Angular Schema Form生成表单.所以基本上我在视图中有这样的东西

<div ng-controller="FormController">
   <form sf-schema="schema" sf-form="form" sf-model="model"></form>
</div>
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

javascript json angularjs angular-translate angular-schema-form

6
推荐指数
1
解决办法
1866
查看次数