¿Fue útil?

Solución

Si usted quiere tener rápido añade aquí es lo que necesita el cambio

Asumo que tienen: NG-entidad = "task = Tarea" en el código. Es necesario cambiar eso a ng-entidad = "Tarea" esto cambia la declaración de manera que no se asocia con el ancla. Ver http://docs.getangular.com/Ng-entity para más detalles. Esto también significa que usted tiene que crear una instancia manualmente la instancia de tarea en ng-init.

A continuación, en el Guardar anclaje que necesita para crear una instancia de documento de tareas con los valores por defecto del objeto de tarea: La tarea (tarea)

de lo que necesita para guardarlo:. Tareas (tarea) $ save ()

Por último que desea borrar el formulario por lo que necesita para restablecer el objeto de tarea en blanco. Esto sólo se puede hacer después de que el objeto ahorra por lo que deberá incluir una devolución de llamada al método save $ (): Tarea (tarea) $ Guardar. ({: $ Root.task = {};})

$ refiere a raíz ámbito raíz como el alcance dentro de la devolución de llamada no es el mismo que el ámbito donde se declara tarea.

<div ng-entity="Task" ng-init="task={}">
        Description: <input name="task.desc" ng-required><br>
        <a href="#" ng-action="Task(task).$save({: $root.task={} })">Save</a>
</div>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top