Pereiti prie turinio

neveikia angular translate


Rekomenduojami pranešimai

Sveiki,

 

radau internete pavyzdį , bet jis pas mane neveikia kompe. Pavyzdyje angularas yra viename faile, o pas mane yra išskaidyta į du failus: viename yra angular.module, o kitame visa kita. Kodėl neveikia gal kas turit minčių?

 

HTML`e:

 <script  type="text/javascript" src="~/Scripts/angular.js"></script>
   <script type="text/javascript" src="~/Scripts/angular-translate.js"></script>

 

 

PAPILDYMAS:

 

pabandžiau pažaisti.

 

viskas veikia, kai padarau taip:

var  app= angular.module("app",['pascalprecht.translate']);

app.controller("apie",["$scope",function ($scope) {
   $scope.changeLanguage = function (lang) {
      // $translate.use(lang);
   }


   $scope.vardas = "geras";


}]);


,bet viskas baigiasi kai įterpiu $translate:

 

var  app= angular.module("app",['pascalprecht.translate']);

app.controller("apie",["$scope","$translate",function ($scope,$translate) {
   $scope.changeLanguage = function (lang) {
      // $translate.use(lang);
   }


   $scope.vardas = "geras";


}]);

Redagavo kaciukas111
Nuoroda į pranešimą
Dalintis kituose puslapiuose

padaryk veikiantį plnkrį arba fiddle, tada bus įmanoma padėt

Tai kad neapsimoka daryti, nes gausis lygiai toks pat kaip ir pirmajam poste. Pas mane webas yra ant MVC padarytas, tad nejaugi man dabar kelti visą projektą?

Šiaip paprasti tokie HelloWorld appsai veikia kur yra $scope lygmeny, bet tik pridedi kokią bibliotekėlę tai iškart viskas žlunga kaip ir (kaip sakiau) buvo su $translate.

Tad pas mane projekte ir tame pavyzdyje tai logika lygiai ta pati, tik kad js išskirsčiau į du failus, bet paprasti appsai veikia ir taip.

Beje plunkeryje ng-app apibrėžtas ant html tago, o pas mane ant body, tai nežinau ar turi reikšmės?

Redagavo kaciukas111
Nuoroda į pranešimą
Dalintis kituose puslapiuose

o errorų nerodo jokių? kas vyksta?

kažko neijectini arba eiliškumas neteisingas?

Na aš galėčiau pabandyti prasiloginti errorų, bet manau čia tiesiog jis nemato $translate`o ir viskas. Eiliškumas manau yra teisingas, nes kaip ir sakiau paprastas appsas veikia, o dėl injecto tai tikrai nežinau ką ten dar injectint jeigu darau pagal pavyzdį. Visur kiek žiūriu pavyzdžiai labai panašūs ir nereikalauja jokių dar ten papildomų injectų.

Redagavo kaciukas111
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na nežinau nesuprantu, vakar neveikė, šiandien veikia. Gal čia problema, kad neatsinaujina normaliai failai. Gal žinot kaip būtų galima normaliai dirbti kai dažnai reikia redaguoti failus? Kaip atrefreshint visus failus ir paleisti webą normaliai? Nes tikrai neketinu perkraudinėt kompą, kad sužinočiau ar veikia.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Viskas gerai su tavim. Kai kitą kartą neveiks, eik pasivaikščiot arba papasakok kamnors ką padarei ir kodėl galvoji, kad neveikia :)

 

Man padeda :D

Sorry, bet aš ne visada esu nusiteikęs juokauti. Aš į šį forumą rašau tik tada, kai pats nerandu atsakymų niekur, tad jei galvoji, kad mane čia labai pralinksminsi tai biški klysti, nes man nelabai juokinga, nes problemas reikia spręsti. Jos pačios nedingsta ir tikrai nebūna linksma.

Tad jei neturi ką atsakyti tai geriau tada ir nesakyk, nes atrodo labai keistai. Pats ir vaikščiok jei nori. Man reikia normalių rimtų patarimų. Pajuokausim kitą kartą kai problemos bus išspręstos.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na nežinau nesuprantu, vakar neveikė, šiandien veikia. Gal čia problema, kad neatsinaujina normaliai failai. Gal žinot kaip būtų galima normaliai dirbti kai dažnai reikia redaguoti failus? Kaip atrefreshint visus failus ir paleisti webą normaliai? Nes tikrai neketinu perkraudinėt kompą, kad sužinočiau ar veikia.

Nežinau kokią naršyklę naudoji, tačiau aš dirbu su Chrome ir tokiais atvejais visada DevTools su Network->Disable Cache (checked) atidarytas. Padeda išvengti nesusipratimų. Tai pat troublshotinant apsimoka DevTools->Application->Clear Storage.

 

Na aš galėčiau pabandyti prasiloginti errorų, bet manau čia tiesiog jis nemato $translate`o ir viskas. Eiliškumas manau yra teisingas, nes kaip ir sakiau paprastas appsas veikia, o dėl injecto tai tikrai nežinau ką ten dar injectint jeigu darau pagal pavyzdį. Visur kiek žiūriu pavyzdžiai labai panašūs ir nereikalauja jokių dar ten papildomų injectų.

Kas čia 'pergalėčiau'? No offensive, bet jei prašai pagalbos tai ir išbandyk ją. Tuo lab, ką čią logint be to, kad atsidarai vėl DevTools->Console ir viskas prieš akis.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nežinau kokią naršyklę naudoji, tačiau aš dirbu su Chrome ir tokiais atvejais visada DevTools su Network->Disable Cache (checked) atidarytas. Padeda išvengti nesusipratimų. Tai pat troublshotinant apsimoka DevTools->Application->Clear Storage.

 

O tas Disable cache veikia tik tada kai įjungtas F12 ar jis visada veikia jeigu padarai check?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Ką galėtumėt patarti kada naudoti minifikuotus angular, o kada normalius? Skaičiau, kad developinant geriau naudoti normalius, o produkciniam minified dėl greičio ir pan. ? ar tai tiesa? ka patys pasakytumėt?

beje gal žinot ar įmanom pakeisti Temos pavadinimą?

Redagavo kaciukas111
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...