我正在創建一個應用程序與Angular。應用中有一個表單供用戶輸入字符串。當用戶輸入一個字符串,這就要求使用功能NG提交:角度設置變量可以訪問任何範圍
ng-model="input1" ng-submit="update()"
之內的更新功能,那麼我可以用
$scope.input1
我希望做的是讓進入輸入1的值該值只能在更新函數的範圍之外訪問,以便它可以在角度應用程序中被其他任何東西調用。
理想情況下,我想能夠更新thing1:
var app = angular.module('app1, []);
var thing1 = "value from input"
我經歷過的文檔和我想也許我需要做的是設置一個app.value,所以:
var app = angular.module('app1, []);
app.value('thing1', "value from input")
然後在提交函數中設置thing1的值,以便它更新app.value,但這不起作用。
我不知道我該如何做到這一點。有什麼想法嗎?
也許$ root.input1? – Evgenii
您應該使用角度服務在控制器之間共享數據。 – Dan