2015-04-25 17 views
6

Ben kendini, hizmet verebilir ve taklit edebilir i İon çerçevesi (http://ionicframework.com/getting-started/)İyonik Çerçeve - İyonik Görünüm uygulamasına yükleme, en son javascript dosyalarını alma, muhtemelen önbellek var mı?

Her şey yukarı ve benim mac üzerinde çalışan, iyi gelen Başlarken sayfaya göre ionic start myApp tabs kadar yüklediğiniz İon çerçeve öğretim duyuyorum. Şimdi ... cep telefonumdaki İyonik Görünüm uygulamasına ionic upload'u kullandığım zaman - her şey beklendiği gibi.

ANCAK i controller.js dosyasında örneğin şey değişti: on İon View uygulaması üzerinde

.controller('AccountCtrl', function($scope) { 
    $scope.settings = { 
    enableFriends: true 
    }; 
}); 

enableFriends:false

ve tekrar, sonra i 'son senkronize' ionic upload benim iphone ... hala enableFriends alıyorum: true - Ben,

  • Sadece bilmeni ionic build ios befo (opsiyon true ayarlandı çünkü anahtarın yeşil) ionic upload'u yeniden yükledim, uygulamayı telefonumdaki İyonik Görünüm uygulamasında silmeye çalıştım ve yeniden yükledim.

Yani, controllers.js dosyasının önbelleğe alınmış olduğundan şüpheleniyorum ... evet ise .. bu önbelleği nasıl temizleyebilirim ?? !!!

cevap

3

Sadece bir çözüm buldum - ama doğru yoldan emin değil ama işe yarıyor! ionic.project dosyasında

...

{ 
    "name": "someProject", 
    "app_id": "2312n33" 
} 

APP_ID silmek !!!!

{ 
    "name": "someProject", 
    "app_id": "" 
} 

Bu yeni bir uygulama oluşturur ve işe yarar! Ancak önbelleği temizlemek gibi daha iyi bir yolu varsa (belki de doğru yol) - lütfen gönderin.

GÜNCELLEME - Version 1.0.6 yılında Dolayısıyla bu artık bir sorun olmamalı - 20 May 2015

İyonik Görüntüle Uygulamayı sadece sync'ed değişiklikler yayınlanmayan ve önbelleğe alma sorunu düzeltildi.

+0

Aynı problemim vardı ve çözümünüz işe yaradı. Bence bu ciddi bir böcek. – Phil

+0

İşte bunun için bildirilen sorun: https://github.com/driftyco/ionic-view-issues/issues/10 – brandyshea

0

Buna daha fazla baktınız mı?

$ ionicConfigProvider kullanmayı deneyin ve nasıl görüneceğini 0

kod satırına önbelleği aşağıdakileri ayarlayın:

angular.module('myApp' ['ionic', 'starter.controllers', 'starter.services']) 
.config(function($stateProvider, $urlRouterProvider, $ionicConfigProvider) { 
    $ionicConfigProvider.views.maxCache(0); 
    //the rest of your Router information below here 

}); 

here ben o

Bu

bulundu API bağlantısıdır en iyi yol olmayabilir, ama başka bir seçenek.İyonik Görünüm Uygulaması'nda yürütülecek süreç güncellenmiyorsa apps İon V2 bu bir problemim olabilir bu inceleyen olabilir herkes için

5

geçerli:

  1. iyonik hizmet
  2. iyonik yükleme
  3. görünüm app

üzerinde

  • net uygulama verileri sen iyonik çalıştırdığınızda inşa süreci dosyalarınızı güncelleyecektir hangi yürütür hizmet olduğunu göreceksiniz. Sonra yüklersiniz ve değişiklikleriniz orada olacaktır. Umarım bu gelecekte birisine yardım eder.

  • +0

    Bahşiş için teşekkürler. Bu yaş için beni deli ediyordu ... – JGFMK