Ionic-framework: νŒμ—…μ— 포컀슀 μž…λ ₯

에 λ§Œλ“  2014λ…„ 03μ›” 18일  Β·  7μ½”λ©˜νŠΈ  Β·  좜처: ionic-team/ionic-framework

일뢀 νŒμ—…μ€ λ¨Όμ € μž…λ ₯에 μ΄ˆμ μ„ λ§žμΆ°μ•Ό ν•©λ‹ˆλ‹€. iOSμ—μ„œ 잘 μž‘λ™ν•˜λŠ”μ§€ ν…ŒμŠ€νŠΈν•΄μ•Ό ν•©λ‹ˆλ‹€.

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

μžλ™ μ΄ˆμ μ„ μ‚¬μš©ν•˜λ €λ©΄ 이 ν…œν”Œλ¦Ώ λ¬Έμžμ—΄μ„ ν”„λ‘¬ν”„νŠΈμ— μΆ”κ°€ν•΄μ•Ό ν–ˆμŠ΅λ‹ˆλ‹€.

template: '<input ng-model="data.response" type="text" placeholder="{{ placeHolder }}" autofocus>'

λͺ¨λ“  7 λŒ“κΈ€

νŒμ—…μ€ 이미 μž…λ ₯에 λ¨Όμ € μ΄ˆμ μ„ 맞μΆ₯λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ μ—¬κΈ°μ—λŠ” 버그가 μžˆμŠ΅λ‹ˆλ‹€. νŒμ—…μ€ 항상 LAST μž…λ ₯ μš”μ†Œμ— μ΄ˆμ μ„ 맞μΆ₯λ‹ˆλ‹€. 정말 λ¨Όμ € 집쀑해야 ν•©λ‹ˆλ‹€.

포럼 : http://forum.ionicframework.com/t/popup-with-multiple-text-input-fields-always-focuses-on-2nd-input/4956/2
μƒ˜ν”Œ : http://codepen.io/calendee/pen/duvsl?editors=101

λͺ‡ λΆ„ 후에 PR이 올 κ²ƒμž…λ‹ˆλ‹€.

λ‚˜λŠ” 이것이 μ›Ήμ—μ„œλŠ” ν›Œλ₯­ν•˜κ²Œ μž‘λ™ν•˜μ§€λ§Œ iOSμ—μ„œλŠ” 그렇지 μ•Šλ‹€λŠ” 것을 μ•Œμ•˜μŠ΅λ‹ˆλ‹€. μ½”λ“œλŠ” μ‹€ν–‰λ˜μ§€λ§Œ μž…λ ₯이 μ΄ˆμ μ„ λ§žμΆ”μ§€ μ•Šκ±°λ‚˜ ν‚€λ³΄λ“œκ°€ 열리지 μ•ŠμŠ΅λ‹ˆλ‹€.

@michaelnatkin : config.xmlμ—μ„œ λ‹€μŒ 섀정이 μžˆλŠ”μ§€ ν™•μΈν•˜μ‹­μ‹œμ˜€.

<preference name="KeyboardDisplayRequiresUserAction" value="false" />

iOSλŠ” 이것이 false둜 μ„€μ •λ˜μ§€ μ•ŠλŠ” ν•œ ν•„λ“œκ°€ 포컀슀λ₯Ό μ–»κ³  ν‚€λ³΄λ“œλ₯Ό 열도둝 ν—ˆμš©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

@calendee OMG κ°μ‚¬ν•©λ‹ˆλ‹€!! 문제 해결됨. Ionic νŒ€μ€ ν•΄λ‹Ή λ©”λͺ¨λ₯Ό ionicPopup λ¬Έμ„œμ— μΆ”κ°€ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.

@calendee iOSμ—μ„œλŠ” μž‘λ™ν•˜μ§€λ§Œ Android κΈ°κΈ°μ—μ„œλŠ” μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. μ•„λ‹ˆλ©΄ λ‚΄κ°€ μžŠμ–΄ 버린 것이 μžˆμŠ΅λ‹ˆκΉŒ?

@felquis , λ‚˜λŠ” 같은 λ¬Έμ œκ°€μžˆμ—ˆμŠ΅λ‹ˆλ‹€. 이 λ¬Έμ œμ™€ #1176을 μ‚΄νŽ΄λ³Έ ν›„ κ²°κ΅­ https://github.com/driftyco/ionic/commit/49a295638d6c60b7e17936cfb345665f6b1954d1 을 μ°Ύμ•˜κ³  μžλ™ 초점 μž…λ ₯이 μžˆλŠ” ν…œν”Œλ¦Ώμ„ μ‚¬μš©ν•˜μ—¬ μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ„ μˆ˜μ •ν•  수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

diff --git a/www/js/app.js b/www/js/app.js
index 8e7afcd..1131dfb 100644
--- a/www/js/app.js
+++ b/www/js/app.js
@@ -57,6 +57,7 @@ angular.module('todo', ['ionic'])
   $scope.newProject = function() {
     $ionicPopup.prompt({
       title: 'Project name',
+      template: '<input autofocus>'
     })
     .then(createProject)
   };

μžλ™ μ΄ˆμ μ„ μ‚¬μš©ν•˜λ €λ©΄ 이 ν…œν”Œλ¦Ώ λ¬Έμžμ—΄μ„ ν”„λ‘¬ν”„νŠΈμ— μΆ”κ°€ν•΄μ•Ό ν–ˆμŠ΅λ‹ˆλ‹€.

template: '<input ng-model="data.response" type="text" placeholder="{{ placeHolder }}" autofocus>'

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰