如何在angularjs中使用md-tabs中的Scope值

时间:2016-09-29 12:57:34

标签: javascript jquery html angularjs

角度材质 md-tabs 中,如果有两个标签和两个按钮。一个用于保存其他按钮以取消表单的按钮。

  <div ng-controller="jobsCtrl">
     <form name="jobDefinitionForm"> 
        <md-content>
            <md-tabs md-dynamic-height md-border-bottom>
                <md-tab label="Basic Info">
                <!-- <md-content class="md-padding"> -->
                    <div ng-include src="'/public/mods/Tab1.html'"></div>
                <!-- </md-content> -->
                </md-tab>

                <md-tab label="Brief Info">
                <!-- <md-content class="md-padding"> -->
                     <div ng-include src="'/public/mods/Tab2.html'"></div>
                <!-- </md-content> -->
                </md-tab>
           </md-tabs>
      </md-content>
      <button type="submit" class="btn btn-success" ng-click="save()">Save</button>
      <button type="reset" class="btn btn-warning" ng-click="cancel()">Cancel</button>
    </form>
  </div>

我已经包含了两个文件,
如果Tab包含的文件包含:

<md-input-container class="md-block">
  <label>Title</label>
  <input ng-model="jobDes.title">
</md-input-container>

如果Tab 2,包含的文件包含:

<md-input-container class="md-block">
  <label>Title2</label>
  <input ng-model="jobDes.title2">
 </md-input-container>

我无法保存这些表单并且jobDes.title, jobDes.title2外部包含的文件和Md标签变得未定义 ....

  $scope.save= function() {
    console.log($scope.jobDes);//this is undefined
}

我应该如何获得$scope.jobDes正确的价值......

0 个答案:

没有答案