将ng-model从父视图传递到ng-include模板

时间:2015-08-22 23:30:57

标签: angularjs templates

如何将控制器中定义的模型传递给ng-include模板?

例如:我在我的控制器中有一个名为" 帐户"的$范围。在视图中,我引用了另一个地址输入模板。

地址模板如下:

<div class="form-group col-lg-12">
        <label>Street Address</label>
        <textarea ng-model="physicalAddress.AddressLine1" class="form-control">dfdsf</textarea>
    </div>
    <div class="form-group col-lg-6">
        <label>Town / City</label>
        <input type="text" class="form-control" ng-model="address.city">
    </div>
    <div class="form-group col-lg-6">
        <label>State / Region</label>
        <input type="text" class="form-control" ng-model="address.region">
    </div>
    <div class="form-group col-lg-6">
        <label>Postal / Zip Code</label>
        <input type="text" class="form-control" ng-model="address.postalCode">
    </div>

在上面的模板中,我想将 physicalAddress 对象添加到我的&#34;帐户&#34;在父视图的控制器中定义的模型。我看到实现这一目标的唯一方法是明确添加地址前缀 address.physicalAddress.AddressLine1 。但是,这会破坏拥有模板的目的,因为我希望能够将地址模板与其他对象(商店,用户等)一起使用。

有没有其他方法可以实现这个目标?

0 个答案:

没有答案