HTML в $scope или $rootScope?

Представьте, что на странице HTML у меня есть следующий ввод, и я не использую controllerAs.

<input ng-model="password" type="password" placeholder="Password">

Где я смогу получить доступ к значению пароля в $scope или $rootScope?

Я могу указать, какой хотите ввести информацию о модели?

2 ответа

В настоящее время вы ссылаетесь на область действия $. Для нацеливания на $rootScope вы должны использовать:

<input ng-model="$root.password" type="password" placeholder="Password">

Чтобы связать переменную с rootScope, которая предоставляется директивой ng-app каждого углового приложения, вы можете использовать:

<input ng-model="$rootScope.password" type="password" placeholder="Password">
Другие вопросы по тегам