public function createFormTag($name, $id, $ngModel, array $options = [])
    {
        $defaultOptions = [
            'fieldid' => $id,
            'model' => $ngModel,
            'label' => $this->alias,
            'fieldname' => $this->name,
            'i18n' => $this->i18n ? 1 : '',
        ];
        
        // if a condition is available, evalute from given context
        if ($this->condition) {
            $defaultOptions['ng-show'] = $this->getNgShowCondition($ngModel);
        }
        
        return $this->createTag($name, null, array_merge($options, $defaultOptions));
    }