Is ng-model different with ionic? Maybe scope bug?

You need to learn about “dot notation”.

See here : Issue with model binding when using ionic & https://github.com/angular/angular.js/wiki/Understanding-Scopes

If that doesn’t help, then please setup a CodePen sample and we’ll try to help you out.