Küçük uygulamama bir arama formu eklemek istiyorum. Ancak formun sonucunu, talebin linkine göndermelidir.MusicBrainz uygulaması için bir JSON nesnesinin dinamik GET'i | AngularJS
aşağıdaki isteği ile musicbrainz JSON veritabanından sanatçının adları almak: http://search.musicbrainz.org/ws/2/artist/?query= "BİR ARTIST ADI" % 20e * & Fmt = json "BİR ARTIST ADI" Ben istiyorum adıdır
form ile gönderin. Biraz aptalca soru sorduğum için üzgünüm birazcık yeni, çünkü internette araştırıyorum ve iyi anlayamıyorum.
İşte<form ng-submit="search()" name="nomartiste">
<label>Rechercher:
<input type="text" ng-model="nom"/>
<input type="submit" value="Rechercher"></input>
</label>
</form>
JS geçerli:: İşte
şeklidirfunction Artiste($scope)
{
$scope.nom = 'Muse';
$scope.search = function()
{
var url = "http://search.musicbrainz.org/ws/2/artist/?query=" + $scope.nom + "%20e*&fmt=json";
$http.get(url)
.then(function(response)
{
$scope.listenoms = response.data;
console.log($scope.listenoms);
})
}
}
O
Ben eğilimi bir parametre olarak formdan $scope.nom
isteğe sonucunu göstermesi gerekir log konsolunda hiçbir şeyin görüntülenmediğini ekleyin, hatta Json tree :(
Teşekkür ederim, iyi anladım, burada iyi açıklanmış, teşekkür ederim! Anlamadığım sorun, burada pasajın çalışmasında, demek istediğim: Muse yazmak => sanatçı listeniz var muse => Yeni sanatçıları yeniden araştırıp araştırmayı silebilirsiniz Ancak bilgisayarımda localhost'ta, $ scope.nom'da bir sanatçı olarak 'muse' olmaya devam ediyor ve formdan "nom" almıyor. CORS'e izin veren bir krom eklentisi ekleyerek çapraz kaynaklı problem. –
@MaximeBissonnier $ scope gibi görünüyor.nom = 'Muse', aradığınız her aramada ayarlanır. '$ Scope.nom''un kesinlikle arama işlevinin dışında olduğunu kontrol edin. Bu değilse, yazım/sözdizimi hataları için çok dikkatli bir şekilde kontrol edin. Kodumu yapıştırırsanız kopyalayıp yerel olarak çalıştırırsanız hatayı hala alıyor musunuz? – Jaydo
OH tanrım! "Ng-controller" ın küçük bir problemi gibi görünüyor. İlk önce
numaralı telefondan koydum ama onu İyonik: