6

için. İşte ne var, ama çalışmıyor ve bunu bu şekilde ?:Bind giriş değeri ng tıklama düğmesi (parametre olarak değeri göndermek) Ben ng tıklama benim yönteminin parametreye bir giriş alanından değeri bağlama çalışıyorum

<input type="text" name="name" value="{{post.PostId}}" /> 
<button ng-click="getById(post.PostId)"></button> 
<h1>{{post.Title}}</h1> 


$scope.getById = function (id) { 
     console.log(id); 
     return $http.get('/api/Post/' + id); 
    } 
+0

Sorun ne çalışma görüyor musunuz? –

+0

Sorun şu ki, yayın başlığı "h1" etiketi – btmach

cevap

19

Sen girdi elemanı için ng-model direktifini kullanmalıdır yapmak mümkünse çok emin değilim.

Bu mülkünüz post.PostId bağlanma 2 yönlü modeli ilgilenir

<input type="text" name="name" ng-model="post.PostId" /> 
<button ng-click="getById(post.PostId)"></button> 
<h1>{{post.Title}}</h1> 

Biçimlendirme. ng-click yönergeniz, giriş öğesinde girilen doğru değeri alır.

benim sen @ JDTLH9 öneri kodunu değiştirdikten sonra şimdi alıyorsanız Plunk :)

+0

'da hiç görünmüyor. Bu işe yaramıyor gibi görünmüyor, ancak getById'i görebilmeniz için orijinal yayına daha fazla kod ekledim: – btmach

+0

@btmach istediğin gibi çalışmalı. Düzenlenmiş cevabımda lütfen Plunk’a giden bağlantıya bakın. – JDTLH9

+1

Çözüldü, teşekkürler :) – btmach

İlgili konular