如何使用AngularJS在ng-init中传递范围变量

Lul*_*zim 3 javascript angularjs

我有问题从范围声明的变量传递给ng-init:

到目前为止我有这样的事情:

$scope.x = '10';

<div ng-controller = "controller" ng-init="function(x)">
Run Code Online (Sandbox Code Playgroud)

如何从ng-init函数中的范围传递x var?

Mik*_*son 6

很多人会告诉你你不应该这样做(如文档中所述:https://docs.angularjs.org/api/ng/directive/ngInit).

至于实际做......

<div ng-controller="controller" ng-init="x = x">
Run Code Online (Sandbox Code Playgroud)