我如何获取数据从视图到我的控制器

How do i obtain data from view to my controller

本文关键字:视图 我的 控制器 数据 何获取 获取      更新时间:2023-09-26

在我的view中,我像这样声明了一个variable:

<span>{{myVariable = 25}}</span>

现在我如何得到controllermyVariable的值?

alert($scope.myVariable)undefined.

我知道这是古怪的,但只是想知道如何declare variables在视图和在controller中得到相同的

我也可以使用ng-init ?

对于描述的场景,您可以使用ngInit然而,如果你需要它,在控制器中初始化变量会更有意义。这就是你如何在视图中使用ngInit:

<span ng-init="myVariable = 25">{{myVariable }}</span>
https://docs.angularjs.org/api/ng/directive/ngInit

您无法在onload中从控制器获取值。但是你可以像这样(in onDemand)

$scope.click function() {
    alert($scope.myVariable)
}