Jump to content
Helio13

[Resolvido] AngularJS - Editar dados

Recommended Posts

Helio13

oi

Tenho uma aplicação que está fazendo a edição de registros para que ... quando eu clico no botão Editar abre uma nova página com campos para preencher, e eu estou passando o id do registro no url.

A minha pergunta é que quando eu queria abrir a página os campos ficassem preenchidos com os dados do registro, mas eu não consigo ..

Eu sei que eu tenho que fazer um get a esse registo e exibir os dados, mas eu não sou capaz ...

O código que estou tentando é este:

http://plnkr.co/edit/TPE1sZuMOItRu83KrLy6

Alguém pode me ajudar?

não sei como abrir a página e colocar os dados nos campos ...

Share this post


Link to post
Share on other sites
scorch

Para obteres algum parâmetro do URL, como pro exemplo o :id, não é necessário fazer nenhum parse ao URL. O próprio AngularJS já fornece um serviço para isso. :)

function DjangoCtrl($scope, $resource, $routeParams) {
   //A partir de agora podes aceder ao parâmetro em qualquer lugar do controlador
   //Usando o routeParams
   //Por exemplo
   alert($routeParams.id);
   Vai mostrar o id.
}


scorch_pp.png

PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.

Share this post


Link to post
Share on other sites
Helio13

Obrigado pela dica ;)

Mas a minha questão é que quando abro a nova página consigo fazer o get com aquele id, e devolve o json com os dados desse registo, mas não estou a conseguir depois mostrar os dados e não sei porque...

Deixo aqui o meu código que estou a tentar para fazer o desejado:

http://plnkr.co/edit/TPE1sZuMOItRu83KrLy6

Alguém me consegue ajudar a perceber o que estou a fazer mal para não conseguir mostrar os dados?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

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


×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.