angular面試記憶的內容

2022-02-18 11:03:24 字數 1803 閱讀 9900

1.ng-class的用法:ng-class="";

2.ng-repeat怎麼可以新增重複資料。ng-repeat="item in arr track by $index"

3.ng新增事件的方法。

(1)在directive中,在link函式中,利用第二個引數,el,這是個jquery物件。

(2)在頁面的元素上直接新增ng-click="fun($event)",利用傳入的$event。

angular.element(event.target).html('切換狀態為:' + $scope.status);

4.ng中$開頭的

服務$scope,$element,$attrs,$transclude

驗證階段需要的屬性。

$valid  $dirty  $touched

方法5.自定義服務。

this.myfunc = function (x)

}); $scope.hex = hexafy.myfunc(255);

});5.5 我們比較一下factory與service的區別。factory可以返回任何型別,service只能返回物件。上邊的例子,預設返回的this.(這個是我自己理解的)

6.ng中你常用的方法有。

7.ng中controller中你可以傳入的引數。$scope,$element,$attrs,$transclude(這個不常用)

8.ng中link你可以傳入的引數。

9.ng中的表單驗證,錯誤或者修改的驗證,我隨後找**補充。$valid  $dirty  $touched

input屬性:

name

ng-model

ng-required

ng-minlength

ng-maxlength

ng-pattern

ng-change值變化時的**

}form控制變數

字段是否未更改

formname.inputfieldname.$pristine

字段是否更改

formname.inputfieldname.$dirty

字段有效

formname.inputfieldname.$valid

字段無效

formname.inputfieldname.$invalid

字段錯誤資訊

10.ng動畫簡單的。

過渡的簡單的:

div

.ng-hide

------------

animations

@keyframes mychange to

}div

div.ng-hide

11.ng-include這個不能跨域,如果跨域的話需要新增。

$scedelegateprovider.resourceurlwhitelist([ '' ]);

});12.ng的下路框的ng-options與ng-repeat;

}ng-options="x for (x, y) in sites"

ng-options遍歷物件更容易些。

13.angular2

angularjs2 發布於2023年9月份,它是基於es6來開發的。

Angular的面試題

1.aangular中元件之間通訊的方式 答案 props down 1.呼叫子元件,通過自定義屬性傳值 2.子元件內部通過input來接收屬性的值 events up 1.在父元件中定義乙個有引數的方法 2.呼叫子元件時,繫結自定義事件和上一步方法 3.子元件內部通過output和eventemi...

Angular 元件內容嵌入ng content

元件的內容嵌入 在元件中嵌入模板 提高元件的可復用性。很好得擴充元件的功能,方便 的服用。典型的例子就是 模態對話方塊或導航欄的使用,通常模態對話方塊和導航欄的樣式是一樣的,這是如果有乙個模板,我們只負責往裡面填充資料,是不是就方便使用多了,元件內容嵌入就是解決此類問題的。下面舉例說明 檔案目錄如下...

面試Mysql的內容

介紹各種型別的mysql索引。1 普通索引 普通索引 由關鍵字key或index定義的索引 的唯一任務是加快對資料的訪問速度。因此,應該只為那些最經常出現在查詢條件 wherecolumn 或排序條件 orderbycolumn 中的資料列建立索引。只要有可能,就應該選擇乙個資料最整齊 最緊湊的資料...