呼叫function,控制器controller(用$scope)傳遞變數)

01.無傳遞參數(無傳遞參數):
你的姓名:



02.有傳遞參數(從畫面傳遞變數來controoler計算法)
方法:在controller使用 $scope.函數名稱 = function () {
範例:計算圓周:
輸入半徑: {{"圓周長 = " + a01(r01)}}



03.return數值方法一 方法:使用Directive(指令):w3-test-directive
例如:
傳回你的新年祝賀語:



04.return數值方法二:(類似傳統的function函數return傳回一個數值):
方法:在controller使用 $scope.函數名稱 = function () {
範例:計算梯形面積:




{{"梯形面積 = " + area(w1,w2,h)}}



05.取得畫面變數數值方法一(多變數傳遞):(不是用return,而是使用addItem(params),params.w1,params.w2,params.h):
方法:在controller使用 $scope.函數名稱 = function () {
範例:計算梯形面積:





{{"梯形面積 = " + params.areaparams}}



06.取得畫面變數數值方法二(呼叫一個function):(不用return,不用params.w1,但必須要呼叫一個function(例如"makeArea()),即可直接用$scope即可取得畫面上的ng-model的數值):
注意:若沒有呼叫這個makeArea函數function,就無法用($scope.t1 ,直接取得畫面的ng-model變數t1
所以,取得畫面的數值,的最簡單方法,就是在一個function內,即可取得數值
一般都是在button,submit,select,radio,checkbox





{{"梯形面積 = " + resultarea }}





07.設定img圖片的src值






{{img03}}





08.設定div的innhtml值



{{div03}}
{{div04}}