Mình có làm theo tutorial này kết hợp Redux. Nhưng phải cài đặt thêm theo tutorial https://reacttraining.com/react-router/web/guides/redux-integration thì mới render đúng trang được khi click vào link. Nếu không phải F5 lại trang mới render đúng. Không biết mình có làm sai chỗ nào không?
// before
export default connect(mapStateToProps)(Something)
// after
import { withRouter } from 'react-router-dom'
export default withRouter(connect(mapStateToProps)(Something))```
Hi bạn, AngularJs là client site, trong khi Java là server site, nên với resource từ phía server site
nếu bạn muốn sử dụng nó thì hãy tạo một request get đến server rồi trả về trong result của request nhé.
vì clientsite sẽ ko tự động có được các Dữ liệu từ phía server mà bạn cần lấy nó về từ servers
nghĩa là bạn cần phát sinh request trả về các message ở trong context dạng Json sau đó binding vào ng-bind
@hocdv đưa nó ra html mà ko cần qua java thì bạn nên dùng json file, hãy đặt file json đó trong thư mục public, rồi get về khi khởi chạy angular app.
Ex: http://embed.plnkr.co/I1aLZg/
Mình cũng đang đọc cuốn này, vào comment cho xôm .
Mình thì thích quan điểm của Michael Feathers, đại ý là ông ấy cho rằng Clean Code là khi người Code quan tâm tới dòng Code mình viết ra.
Ví dụ hồi mới làm dự án, mình thường Comment một đống vào trong Code để cho người làm sau hiểu được đoạn code mình đang viết có ý nghĩa là gì. Thậm chí cố Format code cho thật đẹp, ident thẳng hàng cho dễ đọc. Cho nên dù code chưa được tối ưu, nhưng những bạn phải Maintain code của mình cảm thấy khá thoải mái khi đọc và sửa mà không cần ra vỗ vai mình để hỏi
Mình cũng hay maintain dự án, chuyện gặp 1 function dài 800 dòng code không phải chuyện hiếm. Đôi lúc đọc mất mấy giờ nhưng cuối cùng sửa chỉ có 1 dòng là ra kết quả.
Còn tư tưởng Clean Code của mình, trước khi đọc cuốn này là: Lam sao cho code thật ngắn mà vẫn dễ đọc, function phải chia thật nhỏ để tái sử dụng.
Hy vọng đọc xong sẽ thu nhặt thêm được nhiều cái hay.
@hocdv Viblo có riêng một chuyên mục Hỏi & Đáp tại địa chỉ https://viblo.asia/questions
Bạn có thể vào đó đặt câu hỏi để nhận được sự giúp đỡ của những người dùng Viblo khác nhé
Nhưng làm sao để đưa nó ra html sử dụng mà không cần xác nhận qua java? ý mình là có thể lấy file này ra mà tương tự như "Asynchronous Loading", mình không giỏi diễn đạt
THẢO LUẬN
Bạn thử dùng pycharm để code python chưa?
ad đâu rồi hihi
Bạn dùng Singapore đi
Mình có làm theo tutorial này kết hợp Redux. Nhưng phải cài đặt thêm theo tutorial https://reacttraining.com/react-router/web/guides/redux-integration thì mới render đúng trang được khi click vào link. Nếu không phải F5 lại trang mới render đúng. Không biết mình có làm sai chỗ nào không?
nếu ko qua java thì cách tốt nhất bạn lên làm là theo cách của @Cùi Bắp nhé
Hi bạn, AngularJs là client site, trong khi Java là server site, nên với resource từ phía server site nếu bạn muốn sử dụng nó thì hãy tạo một request get đến server rồi trả về trong result của request nhé. vì clientsite sẽ ko tự động có được các Dữ liệu từ phía server mà bạn cần lấy nó về từ servers nghĩa là bạn cần phát sinh request trả về các message ở trong context dạng Json sau đó binding vào ng-bind
có một cách là bạn có thể tham khảo sử dụng angular-translate : https://gist.github.com/rvillars/6422287
@hocdv đưa nó ra html mà ko cần qua java thì bạn nên dùng json file, hãy đặt file json đó trong thư mục public, rồi get về khi khởi chạy angular app. Ex: http://embed.plnkr.co/I1aLZg/
Cảm ơn bác! Em cũng đang bắt đầu tìm hiểu ...
Keep forward. Tác giả noi mấy chương đầu chỉ là nhạc dạo lý thuyết thôi, các chương thực hành sau mới là quan trọng
Mình cũng đang đọc cuốn này, vào comment cho xôm . Mình thì thích quan điểm của Michael Feathers, đại ý là ông ấy cho rằng Clean Code là khi người Code quan tâm tới dòng Code mình viết ra. Ví dụ hồi mới làm dự án, mình thường Comment một đống vào trong Code để cho người làm sau hiểu được đoạn code mình đang viết có ý nghĩa là gì. Thậm chí cố Format code cho thật đẹp, ident thẳng hàng cho dễ đọc. Cho nên dù code chưa được tối ưu, nhưng những bạn phải Maintain code của mình cảm thấy khá thoải mái khi đọc và sửa mà không cần ra vỗ vai mình để hỏi Mình cũng hay maintain dự án, chuyện gặp 1 function dài 800 dòng code không phải chuyện hiếm. Đôi lúc đọc mất mấy giờ nhưng cuối cùng sửa chỉ có 1 dòng là ra kết quả. Còn tư tưởng Clean Code của mình, trước khi đọc cuốn này là: Lam sao cho code thật ngắn mà vẫn dễ đọc, function phải chia thật nhỏ để tái sử dụng. Hy vọng đọc xong sẽ thu nhặt thêm được nhiều cái hay.
@notipham tại mình đặt quest mà chưa có đáp án nên mới vầy . nếu rảnh bạn giúp mình với https://viblo.asia/q/giup-do-su-dung-noi-dung-properties-len-file-html-yDZO719QZwj . Cảm ơn!
@hocdv Viblo có riêng một chuyên mục Hỏi & Đáp tại địa chỉ https://viblo.asia/questions Bạn có thể vào đó đặt câu hỏi để nhận được sự giúp đỡ của những người dùng Viblo khác nhé
Anh ơi cho em hỏi 1 chút về Angularjs nhưng không liên quan tới chủ đề bài viết được không ạ?
Một cái gì đó như là "Asynchronous Loading" chẳng hạn
Nhưng làm sao để đưa nó ra html sử dụng mà không cần xác nhận qua java? ý mình là có thể lấy file này ra mà tương tự như "Asynchronous Loading", mình không giỏi diễn đạt
Nhưng bạn ơi mình gặp khó khăn là nó chỉ ở trong java trong khi mình muốn đưa nó ra html với Angularjs.
Nhưng bạn ơi mình gặp khó khăn là nó chỉ ở trong java trong khi mình muốn đưa nó ra html với Angularjs.
Tag jquery để làm gì vậy trời
Thanks thớt
Cho mình hỏi class ViewPostHandler viết trong forder tự tạo hay viết ở đâu . Thanks bạn