cari

Rumah  >  Soal Jawab  >  teks badan

Cara angular.js menerima data yang dihantar dari latar belakang

Saya menghadapi masalah dalam projek TP Halaman hujung hadapan ialah senarai yang dilaksanakan dengan angular.js saya mula-mula menghantar tatasusunan json latar belakang ke halaman:
//ag maklumat konfigurasi
var ag_data. = {};
ag_data.address = '{$address}';
ag_data.url = "{:U('')}";
console.log(ag_data.url);
Kemudian fail js dirujuk di bahagian bawah halaman, yang mengandungi logik yang ditulis dalam angular.js luluskannya dalam halaman Anda boleh mendapatkan url dalam fail js, tetapi anda tidak boleh mendapatkannya dalam pengawal

Ralat yang dicetak oleh penyemak imbas adalah seperti ini

Bagaimana untuk menghantar nilai luaran ke skop sudut. . .
Saya seorang pemula, tolong beri sedikit tunjuk ajar.

淡淡烟草味淡淡烟草味2872 hari yang lalu726

membalas semua(3)saya akan balas

  • 世界只因有你

    世界只因有你2017-05-15 17:15:34

    https://docs.angularjs.org/er...$injector/unpr?p0=$applyProvider%20%3C-%20$apply%20%3C-%20localCon
    Saya mengesyaki pengawal localCon anda mempunyai Soalan

    Anda cuba menukar pengawal kepada cara ini

    angular.module('myApp', [])
    .controller('MyController', ['myService', function (myService) {
      // Do something with myService
    }]);

    balas
    0
  • 漂亮男人

    漂亮男人2017-05-15 17:15:34

    Mesej ralat telah memberitahu anda bahawa kaedah contoh dalam apply 那里有问题。因为 $apply$scope tidak boleh disuntik terus di sini. .

    Anda hanya menulis:

    app.controler('localCon', function ($scope, $timeout, $http) {});

    Sepatutnya cukuplah. Ketiga-tiga ini adalah semua perkhidmatan terbina dalam AngularJS, jadi tidak ada masalah untuk menyuntiknya secara eksplisit tanpa kurungan.

    balas
    0
  • 天蓬老师

    天蓬老师2017-05-15 17:15:34

    Tukar $http.post kepada $http.get

    balas
    0
  • Batalbalas