Error displaying data - scope - AngularJS









up vote
1
down vote

favorite












I have a problem with displaying data using AngularJS.



So my application is based on AngularJS and CodeIgniter 3.



I've created a validation in CodeIgniter written in the form, everything works.



public function create()
valid_email


On the AngularJS side, I wanted errory to appear.



controllersAdmin.controller('userCreate', function( $scope, $http, $timeout )

$scope.user = ;
$scope.user.role = 'user';

$scope.createUser = function( user )
$http(
method: 'POST', url: 'api/admin/users/create/' ,
data:
user : user,
login : user.login,
email : user.email,
password : user.password,
passconf : user.passconf

).then(function ( errors )

if ( errors )

$scope.errors = errors;

else

$scope.success = true;
$timeout(function()
$scope.success = false;
$scope.user = ;
, 3000 );



,function (error)
console.log('Blad we wczytywaniu danych');
);

);


I created $scope.errors = errors;



When I display it with errors - data is displayed.



"data":"records":"login":"Pole Imię jest wymagane.","email":"Pole Email jest wymagane.","password":"Pole Hasło jest wymagane.","passconf":"Pole Powtórz hasło jest wymagane.","status":200,"config":"method":"POST","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback","url":"api/admin/users/create/","data":"user":"role":"user","headers":"Accept":"application/json, text/plain, */*","Content-Type":"application/json;charset=utf-8","statusText":"OK","xhrStatus":"complete"


However, when I give errors.login, the data is not displayed. Can I count on little help?










share|improve this question























  • Is the a login property on the errors object? Could you post the what is coming back?
    – Mickers
    Nov 9 at 17:31










  • @Mickers errors displays such data "data":"records":"login":"Pole Imię jest wymagane.","email":"Pole Email jest wymagane.","password":"Pole Hasło jest wymagane.","passconf":"Pole Powtórz hasło jest wymagane.","status":200,"config":"method":"POST","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback","url":"api/admin/users/create/","data":"user":"role":"user","headers":"Accept":"application/json, text/plain, /","Content-Type":"application/json;charset=utf-8","statusText":"OK","xhrStatus":"complete"
    – danko12
    Nov 9 at 18:39















up vote
1
down vote

favorite












I have a problem with displaying data using AngularJS.



So my application is based on AngularJS and CodeIgniter 3.



I've created a validation in CodeIgniter written in the form, everything works.



public function create()
valid_email


On the AngularJS side, I wanted errory to appear.



controllersAdmin.controller('userCreate', function( $scope, $http, $timeout )

$scope.user = ;
$scope.user.role = 'user';

$scope.createUser = function( user )
$http(
method: 'POST', url: 'api/admin/users/create/' ,
data:
user : user,
login : user.login,
email : user.email,
password : user.password,
passconf : user.passconf

).then(function ( errors )

if ( errors )

$scope.errors = errors;

else

$scope.success = true;
$timeout(function()
$scope.success = false;
$scope.user = ;
, 3000 );



,function (error)
console.log('Blad we wczytywaniu danych');
);

);


I created $scope.errors = errors;



When I display it with errors - data is displayed.



"data":"records":"login":"Pole Imię jest wymagane.","email":"Pole Email jest wymagane.","password":"Pole Hasło jest wymagane.","passconf":"Pole Powtórz hasło jest wymagane.","status":200,"config":"method":"POST","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback","url":"api/admin/users/create/","data":"user":"role":"user","headers":"Accept":"application/json, text/plain, */*","Content-Type":"application/json;charset=utf-8","statusText":"OK","xhrStatus":"complete"


However, when I give errors.login, the data is not displayed. Can I count on little help?










share|improve this question























  • Is the a login property on the errors object? Could you post the what is coming back?
    – Mickers
    Nov 9 at 17:31










  • @Mickers errors displays such data "data":"records":"login":"Pole Imię jest wymagane.","email":"Pole Email jest wymagane.","password":"Pole Hasło jest wymagane.","passconf":"Pole Powtórz hasło jest wymagane.","status":200,"config":"method":"POST","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback","url":"api/admin/users/create/","data":"user":"role":"user","headers":"Accept":"application/json, text/plain, /","Content-Type":"application/json;charset=utf-8","statusText":"OK","xhrStatus":"complete"
    – danko12
    Nov 9 at 18:39













up vote
1
down vote

favorite









up vote
1
down vote

favorite











I have a problem with displaying data using AngularJS.



So my application is based on AngularJS and CodeIgniter 3.



I've created a validation in CodeIgniter written in the form, everything works.



public function create()
valid_email


On the AngularJS side, I wanted errory to appear.



controllersAdmin.controller('userCreate', function( $scope, $http, $timeout )

$scope.user = ;
$scope.user.role = 'user';

$scope.createUser = function( user )
$http(
method: 'POST', url: 'api/admin/users/create/' ,
data:
user : user,
login : user.login,
email : user.email,
password : user.password,
passconf : user.passconf

).then(function ( errors )

if ( errors )

$scope.errors = errors;

else

$scope.success = true;
$timeout(function()
$scope.success = false;
$scope.user = ;
, 3000 );



,function (error)
console.log('Blad we wczytywaniu danych');
);

);


I created $scope.errors = errors;



When I display it with errors - data is displayed.



"data":"records":"login":"Pole Imię jest wymagane.","email":"Pole Email jest wymagane.","password":"Pole Hasło jest wymagane.","passconf":"Pole Powtórz hasło jest wymagane.","status":200,"config":"method":"POST","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback","url":"api/admin/users/create/","data":"user":"role":"user","headers":"Accept":"application/json, text/plain, */*","Content-Type":"application/json;charset=utf-8","statusText":"OK","xhrStatus":"complete"


However, when I give errors.login, the data is not displayed. Can I count on little help?










share|improve this question















I have a problem with displaying data using AngularJS.



So my application is based on AngularJS and CodeIgniter 3.



I've created a validation in CodeIgniter written in the form, everything works.



public function create()
valid_email


On the AngularJS side, I wanted errory to appear.



controllersAdmin.controller('userCreate', function( $scope, $http, $timeout )

$scope.user = ;
$scope.user.role = 'user';

$scope.createUser = function( user )
$http(
method: 'POST', url: 'api/admin/users/create/' ,
data:
user : user,
login : user.login,
email : user.email,
password : user.password,
passconf : user.passconf

).then(function ( errors )

if ( errors )

$scope.errors = errors;

else

$scope.success = true;
$timeout(function()
$scope.success = false;
$scope.user = ;
, 3000 );



,function (error)
console.log('Blad we wczytywaniu danych');
);

);


I created $scope.errors = errors;



When I display it with errors - data is displayed.



"data":"records":"login":"Pole Imię jest wymagane.","email":"Pole Email jest wymagane.","password":"Pole Hasło jest wymagane.","passconf":"Pole Powtórz hasło jest wymagane.","status":200,"config":"method":"POST","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback","url":"api/admin/users/create/","data":"user":"role":"user","headers":"Accept":"application/json, text/plain, */*","Content-Type":"application/json;charset=utf-8","statusText":"OK","xhrStatus":"complete"


However, when I give errors.login, the data is not displayed. Can I count on little help?







angularjs codeigniter-3






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Nov 9 at 18:41

























asked Nov 9 at 17:16









danko12

497




497











  • Is the a login property on the errors object? Could you post the what is coming back?
    – Mickers
    Nov 9 at 17:31










  • @Mickers errors displays such data "data":"records":"login":"Pole Imię jest wymagane.","email":"Pole Email jest wymagane.","password":"Pole Hasło jest wymagane.","passconf":"Pole Powtórz hasło jest wymagane.","status":200,"config":"method":"POST","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback","url":"api/admin/users/create/","data":"user":"role":"user","headers":"Accept":"application/json, text/plain, /","Content-Type":"application/json;charset=utf-8","statusText":"OK","xhrStatus":"complete"
    – danko12
    Nov 9 at 18:39

















  • Is the a login property on the errors object? Could you post the what is coming back?
    – Mickers
    Nov 9 at 17:31










  • @Mickers errors displays such data "data":"records":"login":"Pole Imię jest wymagane.","email":"Pole Email jest wymagane.","password":"Pole Hasło jest wymagane.","passconf":"Pole Powtórz hasło jest wymagane.","status":200,"config":"method":"POST","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback","url":"api/admin/users/create/","data":"user":"role":"user","headers":"Accept":"application/json, text/plain, /","Content-Type":"application/json;charset=utf-8","statusText":"OK","xhrStatus":"complete"
    – danko12
    Nov 9 at 18:39
















Is the a login property on the errors object? Could you post the what is coming back?
– Mickers
Nov 9 at 17:31




Is the a login property on the errors object? Could you post the what is coming back?
– Mickers
Nov 9 at 17:31












@Mickers errors displays such data "data":"records":"login":"Pole Imię jest wymagane.","email":"Pole Email jest wymagane.","password":"Pole Hasło jest wymagane.","passconf":"Pole Powtórz hasło jest wymagane.","status":200,"config":"method":"POST","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback","url":"api/admin/users/create/","data":"user":"role":"user","headers":"Accept":"application/json, text/plain, /","Content-Type":"application/json;charset=utf-8","statusText":"OK","xhrStatus":"complete"
– danko12
Nov 9 at 18:39





@Mickers errors displays such data "data":"records":"login":"Pole Imię jest wymagane.","email":"Pole Email jest wymagane.","password":"Pole Hasło jest wymagane.","passconf":"Pole Powtórz hasło jest wymagane.","status":200,"config":"method":"POST","transformRequest":[null],"transformResponse":[null],"jsonpCallbackParam":"callback","url":"api/admin/users/create/","data":"user":"role":"user","headers":"Accept":"application/json, text/plain, /","Content-Type":"application/json;charset=utf-8","statusText":"OK","xhrStatus":"complete"
– danko12
Nov 9 at 18:39













1 Answer
1






active

oldest

votes

















up vote
2
down vote



accepted










There's your problem. Login is not a property of the errors object but a sub property. It should be errors.data.records.login.






share|improve this answer




















    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53230470%2ferror-displaying-data-scope-angularjs%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    2
    down vote



    accepted










    There's your problem. Login is not a property of the errors object but a sub property. It should be errors.data.records.login.






    share|improve this answer
























      up vote
      2
      down vote



      accepted










      There's your problem. Login is not a property of the errors object but a sub property. It should be errors.data.records.login.






      share|improve this answer






















        up vote
        2
        down vote



        accepted







        up vote
        2
        down vote



        accepted






        There's your problem. Login is not a property of the errors object but a sub property. It should be errors.data.records.login.






        share|improve this answer












        There's your problem. Login is not a property of the errors object but a sub property. It should be errors.data.records.login.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Nov 9 at 18:42









        Mickers

        612817




        612817



























             

            draft saved


            draft discarded















































             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53230470%2ferror-displaying-data-scope-angularjs%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            How to how show current date and time by default on contact form 7 in WordPress without taking input from user in datetimepicker

            Syphilis

            Darth Vader #20