I'm trying to use Angularjs. How can I show a result of a function in a view?

我正在尝试使用Angularjs。如何在视图中显示函数的结果?

I have a HTML like this.

我有这样的HTML。

<body ng-controller="fooCtrl">
  <p>a: {{ a }}</p>
  <p>b: {{ b }}</p>
</body>

And javascript for it.

和它的javascript。

fooApp.controller('fooCtrl', ['$scope', function ($scope) {
  $scope.a = 3;
  $scope.b = function(){
    return 4;
  };
}]);

a is properly shown, but b is blank. What am I doing wrong?

a正确显示,但b为空白。我究竟做错了什么?

1 个解决方案

#1


10

b is a function object. To get result you need to actually call it.

b是一个功能对象。要获得结果,您需要实际调用它。

Try

尝试

<p>b: {{ b() }}</p>

更多相关文章

  1. ng- repeat显示的行等于no属性,甚至不显示html视图上的数据
  2. 如何将对象作为参数传播给函数?
  3. 来自jQuery的Javascript中的等效函数
  4. 深入理解javascript函数进阶系列第二篇——函数柯里化
  5. 在Servlet和HTML页面之间处理函数调用和数据传输的最佳方法是什
  6. 函数的作用是:在javascript中将时间戳转换为人工日期
  7. 使用HTML文件中的React调用.js文件中的Javascript函数
  8. 根据循环中的i改变函数中的参数
  9. iframe操作、调用父页面元素或js函数

随机推荐

  1. Android 技术用于汇总
  2. 传智播客Android视频教程——第六天
  3. 在Eclipse中导入android sdk源码
  4. android Textview属性细节以及EditText属
  5. Android Studio 更新问题
  6. Android 基础总结:(四)Activity(InstanceSta
  7. 补间动画--平移动画XML
  8. 【Android 界面效果47】RecyclerView详解
  9. Android--Selector、shape详解(整理)
  10. Android 中文 API (25) ―― ZoomControls