<vn-watcher
    vn-id="watcher"
    data="$ctrl.worker"
    form="form"
    id-field="id"
    url="api/Workers"
    save="post">
</vn-watcher>
<form name="form" ng-submit="$ctrl.onSubmit()" compact>
    <vn-card pad-large>
        <vn-vertical>
            <vn-horizontal>
                <vn-textfield
                    vn-one
                    label="Name" 
                    field="$ctrl.worker.firstName">
                </vn-textfield>
                <vn-textfield
                    vn-one
                    label="Last name"
                    field="$ctrl.worker.lastName">
                </vn-textfield>
            </vn-horizontal>
            <vn-horizontal>
                <vn-textfield
                    vn-one 
                    label="Phone" 
                    field="$ctrl.worker.phone">
                </vn-textfield>
            </vn-horizontal>
        </vn-vertical>
    </vn-card>
    <vn-button-bar>
        <vn-submit label="Save"></vn-submit>
    </vn-button-bar>
</form>