使用自定义指令创建ngdocs示例

时间:2016-03-01 14:54:05

标签: javascript angularjs grunt-ngdocs plnkr.co

您好我尝试使用grunt-ngdocs为指令创建示例:https://github.com/m7r/grunt-ngdocs

示例代码的文档很差,所以我无法创建一个不在ng-docs中的工作示例,也不能在plnkr中创建。

我的例子看起来像这样:

 <example module="ex">

   <file name="controller.js">
   angular.module('ex', ['starter.directives']);
   function Ctrl($scope) {
        $scope.tasks = [{AuftragID: 1, Auftragsnummer: 111, Info: "Hallo", Result01: "Test"}];
    }
   </file>

   <file name="directive.js">
     angular.module('starter.directives', []);
     .directive('cgTaskCard',function() {
      return {
        restrict:'E',
        scope: {
          task: '=',
          mode: '='
        },
        templateUrl: 'cgTaskCard.html',
        link: function($scope, element, attrs){
        },
        controller: function($scope) {
        }
      };
    });
   </file>

   <file name="cgTaskCard.html">
     <div class="list card" ng-class="mode.nightMode">
       <div class="item item-divider text-small" ng-class="mode.nightModeContrast">
         <span>Auftragsnummer: {{task.Auftragsnummer}}</span>
       </div>
       <a ng-href="#/app/tasks/{{task.AuftragID}}" class="item item-text-wrap" ng-class="mode.nightMode">
         <div>
           <div ng-if="task.Info"><b>{{task.Info}}</b></div>
           <div ng-if="task.Result01">{{task.Result01}}</div>
         </div>
       </a>
     </div>
   </file>

   <file name="index.html">
     <ion-view ng-controller="Ctrl">
       <ion-content ng-class="mode.nightMode">

         <ion-refresher
         pulling-text="Aktualisieren..."
         on-refresh="">
         </ion-refresher>

         <cg-task-card
         ng-repeat="t in tasks"
         task="t"
         mode="mode">
         </cg-task-card>

       </ion-content>

     </ion-view>
   </file>

 </example>

该指令在运行时效果很好,问题只是为我编写的软件的文档创建一个示例。

plnkr在这里:

http://plnkr.co/edit/2ZnWoCAyRPfEzPJ07Qph?p=preview

0 个答案:

没有答案