Angularjs 角度结果和代码摘要

Angularjs 角度结果和代码摘要,angularjs,Angularjs,我有一个简单的控制器,我想在加载时得到一个随机值,然后用它在某个地方画一个弧,但是它给出了很多值,并且画了几个弧。我认为这是角度刷新的原因,但我可以只取最终值,而不是全部吗 angular.module("app", []) .controller("Controller", ['$scope', function($scope) { $scope.sample = {}; $scope.sample.first = Math.flo

我有一个简单的控制器,我想在加载时得到一个随机值,然后用它在某个地方画一个弧,但是它给出了很多值,并且画了几个弧。我认为这是角度刷新的原因,但我可以只取最终值,而不是全部吗

angular.module("app", [])         
     .controller("Controller", ['$scope', function($scope) 
{
        $scope.sample = {};
        $scope.sample.first = Math.floor(4+Math.random()*3);
        $scope.sample.arc = function(unitstart, number)
        { paint arc using first
        };
        $scope.samle.arc(arguments); 
     }]);
如果不讨论弧,只需放置一些元素,如下图所示,它不会得到随机表达式计算的最终值,而是它的中间值

<span ng-controller = "Controller">{{sample.first}}</span>
{{sample.first}
试试这个:

$scope.sample[0].first = Math.floor(4+Math.random()*3);


And in the markup <span ng-controller = "Controller">{{sample[0].first}}</span>
$scope.sample[0]。first=Math.floor(4+Math.random()*3);
和在标记{sample[0].first}
看看你是否能得到任何价值


我认为您还需要初始化数组,以便能够访问属性。

您应该将视图。。。你的控制器似乎什么也没做!请做一个更好的解释,我无法理解您的控制器名称是否正确?不,它的工作原理相同。为什么是阵列?它是object,我想是.do console.log($scope.sample),在设置数据并向我发送从该日志中获取的内容的屏幕截图后,在log命令之前发生了一些错误,我有更多的代码,我上面提供的代码是最少的。所以,我认为这个错误不是在随机表达式中,或者与之相关。