Как я могу установить форму, содержащуюся в ng-include, чтобы быть prestine?

У меня есть следующий код:


    
        

Который содержится внутри включенного файла modal.html


   
   

В моем контроллере AdminController я пытаюсь использовать следующий код для сброса формы до первоначального:

$scope.itemForm.$setPristine();

Когда я делаю это, это говорит мне, что "itemForm» не определено

Есть ли способ, которым я могу установить содержание формы на нетронутой. Я предполагаю, что это проблема масштаба, но я не уверен, как ее исправить. Я попробовал одно решение - удалить второе включение и вставить код напрямую. Это решение работает.

Однако мы хотим иметь возможность повторно использовать код, поэтому я хотел бы иметь возможность сделать это с помощью include для modal.html.

Обратите внимание, что причина, по которой мы хотели бы сделать это, заключается в том, что у нас есть что-то вроде следующего в нашем файле modal.html:

    
        Reset

Итак, мы на самом деле внутри itemForm и хотели бы установить для него значение $ pristine с кнопки внутри.

Ответы на вопрос(4)

Ваш ответ на вопрос