Konwersja tabela -> JSON

0

Chciałbym, żeby po wpisaniu tekstu do pól "Tytuł", "Treść" i kliknięciu "Zapisz" pojawił się on jako nowy wiersz w tabeli u dołu strony (indeks ma wzrastać automatycznie).

Próbowałem zrobić tak:

$scope.names =[
{ 'Tytul':'Infosys Technologies',
	'Tresc': 'uuu'},
	{ 'Tytul':'Cognizant Technologies',
		'Tresc': 'uuyu'},
		{ 'Tytul':'Wipro',
			'Tresc': 'hhh'},
			{ 'Tytul':'Tata Consultancy Services (TCS)',
				'Tresc': 'hhu'},
				{ 'Tytul':'HCL Technologies',
					'Tresc': 'uuiy'},
];
  
$scope.zapisz = function(){
$scope.names.push({ 'Tytul':$scope.message, 'Tresc': $scope.message2 });};

i wyświetla mi się tabela, ale nie działa przycisk "Zapisz" (nie pobiera wartości z pól textarea, zamiana na input też nie przyniosła rezulatów). Nawet dane wpisane na sztywno:

$scope.zapisz = function(){
$scope.names.push({ 'Tytul':'jakis tytul', 'Tresc': 'jakas tresc'});};

nie działają - po kliknięciu nic się nie dzieje.

Mój plik index:
user image

i tabelka:
user image

0

Porownaj sobie z tym kodem. http://jsfiddle.net/7n8NR/641/

0

Dzięki za odpowiedź. Już działa. Teraz chcę zapisać utworzoną tabelkę do pliku JSON. Podpowie ktoś, jak się za to zabrać?

1
  • angularowy toJson. Zobacz w dokumentacji

1 użytkowników online, w tym zalogowanych: 0, gości: 1