使用ng-include和ng-click更新数据

时间:2015-10-30 16:41:12

标签: javascript angularjs coffeescript

是否可以使用ng-include?进行ng-click更新信息

我有以下代码 的index.html:

<div layout-padding="" ng-include src="'form.html'"></div>
<div ng-controller="formCtrl" flex="" ng-click="changInfo()" md-ink-ripple>

form.html:

<md-input-container flex="" class="md-block">
    <label>Description</label>
    <textarea ng-disabled="role || !user.isFlight" ng-model="form.descIsFlight" columns="1" md-maxlength="150"></textarea>
  </md-input-container>

formCtrl.coffee:

$scope.form =
      descIsFlight: "Boeing 747"
$scope.changeInfo = () ->
    $scope.form =
        descIsFlight: "Aibrus A320"

我的目标是使用新描述Airbus A320重新填充表单内容(例如重新加载页面)。

有可能吗?

谢谢

1 个答案:

答案 0 :(得分:0)

您需要在控制器中定义$ scope.form,该控制器的父范围超过ng-include和ng-click dom元素