1. 程式人生 > >html中呼叫angularjs函式需要加上()

html中呼叫angularjs函式需要加上()

如下程式碼片段沒有顯示 fullName的值。控制檯也未報錯: 

html程式碼片段:

姓名: {{fullName}}

控制器程式碼片段:

$scope.fullName = function() {
         var x;
console.log("here")
         x = $scope.person1; 
         return x.firstName + " " + x.lastName;
     };

在呼叫angularjs函式需要加上().不然是按照變數來顯示,而不會載入函式。 

上個例子是在控制器中定義函式。下面這個例子是把函式賦值給屬性值。如果屬性值是函式的返回值,在html顯示該屬性時也需要加上()。應該理解為函式作為物件屬性,而不是將函式返回值賦給物件屬性。

html程式碼片段

姓名: {{person1.fullName()}}

控制器程式碼片段:

 $scope.person1 = {
        firstName: "John",
        lastName: "Doe",
 fullName: function() { 
            var x;
            x = $scope.person1;
console.log("rose1");
            return x.firstName +x.lastName;
        } 
    };

相關推薦

html呼叫angularjs函式需要加上

如下程式碼片段沒有顯示 fullName的值。控制檯也未報錯:  html程式碼片段: 姓名: {{fullName}} 控制器程式碼片段: $scope.fullName = function() {          var x;console.log("here")

新手學習日記-Javascript和Html 1:如何在html呼叫Js函式

HTML組成網頁,CSS組織網頁,Javascript可以給網頁新增複雜操作。首先要明白,HTML是靜態的,要想實現複雜的可變的操作(比如函式,計算結果等)必須使用Javascript進行操作。Q.如何在Html中獲取Javascript函式的值HTML是靜態的,即使將Jav

PHP呼叫mail()函式傳送郵件所需sendmail的基本配置和html格式的郵件資訊

首先從http://glob.com.au/sendmail上下載sendmail壓縮包;並將其解壓到D:盤中(一般最好不要解壓到C:盤,且目錄不要太長)。 設定一下PHP.ini檔案: [mail function] ; For Win32 only. ; http://

如何在html呼叫JS檔案

一、JavaScript指令碼語言的特性 JavaScript指令碼語言是一種面向瀏覽器的網頁尾本程式語言。指令碼語言有以下幾個特性: 1、在客戶端執行。完全在使用者的計算機上執行,無須經過伺服器。 2、面向物件。具有內建物件,也可以直接操作瀏覽器物件。 3、動態變化。可以對使用者的輸入作出

C/C++—— 在建構函式呼叫虛擬函式能實現多型嗎Vptr指標初始化的過程分析

問題引入: 比如:如果我們想在父類的建構函式中呼叫虛擬函式,當定義子類物件的時候,父類的建構函式中的虛擬函式執行的是子類中的函式。 在下面的例子中,定義子類物件的時候,在父類建構函式中的print虛擬函式執行的不是子類中的print函式,而是父類中的prin

在ActiveX裡呼叫html的js函式

其實是抄的別人的程式碼。我改了改而已。 IOleClientSite在ATL和MFC的控制元件類裡都可以拿得到。沒任何問題。 #pragma once #include <atlbase.h> #include <SHLGUID.h> #inclu

身份證脫敏處理業務開發,有時候身份證需要隱藏一部分

sem turn boot.s tboot del work card 隱藏 public package com.test.TestBoot.SingleModel;import org.springframework.util.StringUtils;public cl

在asp.net呼叫Office來製作各種3D統計圖

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

協程呼叫阻塞函式

from concurrent.futures import ThreadPoolExecutor from tornado import gen threadpool = ThreadPoolExecutor(2) def mySleep(count): import time

JavaScript自呼叫函式的外層的問題

在自呼叫函式中,我們經常看到諸如 (function () {})()  或者 (function(){}())  的寫法,那外層的這個圓括號()是否可以去掉呢?答案是不可以的。 1. 命名函式的定義和呼叫: // 函式宣告 function te

Java呼叫sqlServer的儲存過程CallableStatement的幾種簡單情況

一、呼叫不帶引數的儲存過程 --建立儲存過程 create procedure testselect as begin select bno from book; end package com.nc.dao; import java.sql.*; public class test

Effective C++ 條款09 絕不在構造和析構過程呼叫virtual函式

本條款的內容主要講述了在子類和父類之間的構造和析構階段不要去呼叫virtual函式,因為那可能會和你預想的結果有出入。 class Transportion{ Transportion(); virtual void logTransction()const = 0;//純虛擬函式};Transp

[llvm]在llvm的codegen程式碼呼叫printf函式

為了除錯方便,有時我們需要在codegen程式碼中新增printf函式,列印除錯資訊 PrintTest.cpp //clang++ PrintTest.cpp `llvm-config --cxxflags --ldflags --system-libs --libs core mcj

C++建構函式呼叫虛擬函式是否有多型的效果

C++多型的一個重要應用就是虛擬函式。但是當我們再基類的建構函式中呼叫一個子類過載的虛擬函式會出現多型的效果嗎?我們具體看一下下面的例項: #include <iostream> #define P(x) std::cout<<x<<std::endl;

HTML呼叫JavaScript的幾種情況和規範寫法

JavaScript執行在html中,引用有幾種方式? 我知道的方法有3種: 第一種:外部引用遠端JavaScript檔案。如<script type="text/javascript" src="../js/jquery-1.8.3.js"></script>(相對

FFmpeg呼叫av_read_frame函式導致的記憶體洩漏問題

  使用FFmpeg的av_read_frame函式後,每讀完一個packet,必須呼叫av_packet_unref函式進行記憶體釋放,否則會導致記憶體釋洩漏。   在vs(博主所用的ffmpeg版本是3.4.2,vs版本是vs2015)中編譯執行如下程式碼: #inc

Android整合html呼叫拍照功能拍照後無法上傳問題分析解決

最近在做專案的時候遇到一個很詭異的問題,後來找到原因以後,發現原因很簡單,修改很easy,不多大多數情況下我們都容易忽略。 問題描述:使用Android手機中的html介面呼叫拍照功能(未使用第三方外掛),發現照片無法傳上去,但是使用從相簿選擇功能,就可以正常上傳照片。後來我把上次通過拍照儲

解析Cloudsim,獲取虛擬機器遷移之前的時間的函式:getTimesBeforeVmMigration

public static List<Double> getTimesBeforeVmMigration(List<Vm> vms) { //獲取虛擬機器遷移之前的時間。引數:虛擬機器列表。返回:虛擬機器遷移之前的時間列表

[JAVA]在Junit測試私有函式的方法junit, private, method)

轉自:https://blog.csdn.net/szwangdf/article/details/533452 eclipse中如何寫一個測試私有方法的junit? 假設類Summer定義如下: public class Summer{    private in

springboot 專案普通類呼叫mapper或service介面utils包下的類封裝方法時呼叫mapper或service介面

1、該類使用@Component註解 2、新增一個你需要用到的類的靜態欄位 3、建立一個初始化方法,貼上@PostConstruct 標籤,用於注入bean 4、建立方法呼叫mapper或service介面 5、最後直接在普通類中呼叫即可 //1 @Compon