<vn-watcher
    vn-id="watcher"
    url="MailAliases"
    data="$ctrl.alias"
    insert-mode="true"
    form="form">
</vn-watcher>
<form
    name="form"
    vn-http-submit="$ctrl.onSubmit()"
    class="vn-w-md">
    <vn-card class="vn-pa-lg">
        <vn-vertical>
            <vn-textfield
                label="Name" 
                ng-model="$ctrl.alias.alias"
                rule="MailAlias"
                vn-focus>
            </vn-textfield>
            <vn-textfield
                label="Description" 
                ng-model="$ctrl.alias.description"
                rule="MailAlias">
            </vn-textfield>
        </vn-vertical>
    </vn-card>
    <vn-button-bar>
        <vn-submit
            disabled="!watcher.dataChanged()"
            label="Create">
        </vn-submit>
        <vn-button
            class="cancel"
            label="Cancel"
            ui-sref="account.alias">
        </vn-button>
    </vn-button-bar>
</form>