30/09/2018, 18:08

Angular style guide

Mấy bữa nay được Leader recommend đọc trang này, thấy rất hay, chia sẽ anh em đang dùng Angular học và apply vào project của mình.

GitHub

johnpapa/angular-styleguide

Angular Style Guide: A starting point for Angular development teams to provide consistency through good practices. - johnpapa/angular-styleguide

Nam viết 20:09 ngày 30/09/2018

Mới đầu học angular thì xem tài liệu nào bạn.

Nguyen Ca viết 20:08 ngày 30/09/2018

Đây bạn: dễ đễ bắt đầu
http://113.171.224.175/videoplayer/level01-05.pdf?ich_u_r_i=1b6ffea04243787abf1ac268a4e799aa&ich_s_t_a_r_t=0&ich_e_n_d=0&ich_k_e_y=1545078924751563482480&ich_t_y_p_e=1&ich_d_i_s_k_i_d=5&ich_u_n_i_t=1

Link gốc: http://campus.codeschool.com/courses/shaping-up-with-angular-js/intro

Muốn hiểu sâu thi search ebook trên amazon he.

Võ Hoài Nam viết 20:19 ngày 30/09/2018

Tài liệu có nói đến đoạn ControllerAs… Không biết bạn có đọc đến đó chưa… Hôm qua mình có làm một demo về tính kế thừa giữa các scope…

<div ng-controller="ParenScopeCtrl as Parent">
    <div ng-controller="ChildScopeCtrl as Child">
        <!-- TODO -->
    </div>
</div>

Mình có tạo một biến this.artists có gán dữ liệu trong Parent và ở Child mình tạo một biến self = this… Sau đó mình cho Child kế thừa từ Parent rồi self.insertArtist = 'abc' thì nó báo lỗi ngay dòng đó. Nhưng khi mình viết về mô hình cũ, tức là gán vào $scope thì nó chạy bình thường

Mình cũng hơi nghi ngờ về tính khả thi của cái guideline này.

Ngoài ra, trong link đó, tác giả có suggest một guideline khác ở đây.

GitHub

toddmotto/angularjs-styleguide

AngularJS styleguide for teams. Contribute to toddmotto/angularjs-styleguide development by creating an account on GitHub.

Nguyen Ca viết 20:23 ngày 30/09/2018

ah Mình chưa làm như bạn lần nào, trường hợp controller lồng nhau mình chi dùng broadcast với emit đễ nhận dữ liệu thôi. Còn ControllerAs thì cùng dùng giống vậy, không thấy vần đề gi cả.

Nam viết 20:21 ngày 30/09/2018

link đầu là gì vậy bác. die rồi.

Võ Hoài Nam viết 20:13 ngày 30/09/2018

Phải boardcast và emit… có vẻ lằng nhằng đây…

Nguyen Ca viết 20:22 ngày 30/09/2018

Được mà, file pdf thôi, nó giống link 2

Nam viết 20:17 ngày 30/09/2018

em vẫn k vào được bác ơi

Nguyen Ca viết 20:09 ngày 30/09/2018

vào đây http://campus.codeschool.com/courses/shaping-up-with-angular-js/contents
Kéo xuống dưới chọn Course Slides

Bài liên quan
0