Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm thế nào để thực hiện cập nhật chế độ xem tự động ngay khi có thay đổi trong cơ sở dữ liệu trong AngularJs?

Để cập nhật chế độ xem 'tự động', tôi đã sử dụng Plugin đẩy sự kiện Grails, tôi khuyên bạn nên xem xét nó. http://grails.org/plugin/events-push

Thật dễ dàng để gửi các sự kiện đến trình duyệt và trong ứng dụng khách lắng nghe chúng và cập nhật phạm vi AngularJS với thông tin người gửi.

Ví dụ

Một tệp angleJS

window.grailsEvents = new grails.Events('http://myAppUrl.com', {enableXDR:true,readResponsesHeaders:false});

/**
 * Module for listening to grails events
 */
angular.module('grailsEvents', []).factory('grailsEvents', function() {
    return window.grailsEvents
});

window.myModule = angular.module('myModule',['grailsEvents'])
   .run(function(){
       grailsEvents.on('myEvent',function(data){
          //Every time an event occurs, this will be executed
          console.log(data);
       });
   });

MyEvents.groovy (trong grails-app / conf)

events = {
    'myEvent' browser:true
}

TestController.groovy (ví dụ về bộ điều khiển gửi sự kiện)

class TestController{
    def index(){
       event(topic:'myEvent',data:MyDomain.list())
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn khôi phục MySQL

  2. Tạo cơ sở dữ liệu và người dùng MySQL từ PHP

  3. Làm cách nào để bạn sử dụng mvc-mini-profiler với Entity Framework 4.1

  4. Làm cách nào để lưu trữ 60 Boolean trong Cơ sở dữ liệu MySQL?

  5. Tạo một bảng duy nhất ở chế độ chỉ đọc mysql