Vue: рд╕рд░рдгреА рдореЙрдбрд▓ рдХреЗ рд╕рд╛рде рдЪреЗрдХрдмреЙрдХреНрд╕

рдХреЛ рдирд┐рд░реНрдорд┐рдд 11 рдЬреБрд▓ре░ 2015  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: vuejs/vue

рдореИрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХреБрдЫ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реВрдВ ?:

<script>
new Vue({
  data: {
    languages: ['english', 'japanese', 'chinese']
    myLanguages: ['english', 'chinese']
  }
});
</script>
<span v-repeat='language : languages'>
  <input
    type='checkbox'
    value='{{ language }}'
    v-model='myLanguages'>
</span>

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
рдпрджрд┐ рдпрд╣ рдЪреЗрдХрдмреЙрдХреНрд╕ рдФрд░ рдЙрдирдХреА рдЪреЗрдХ рдХреА рдЧрдИ рд╕реНрдерд┐рддрд┐ рдХреА рд╕реВрдЪреА рд╣реИ, рддреЛ рдЖрдк рднрд╛рд╖рд╛рдУрдВ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдмрдЬрд╛рдп рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред

<script>
new Vue({
  data: {
    languages: [
        {name: 'english', checked:true},
        {name: 'japanese', checked:false},
        {name: 'chinese', checked:true}
    ]
  }
});
</script>
<span v-repeat='language : languages'>
  <input
    type='checkbox'
    value='{{ language.name }}'
    v-model='language.checked'>
</span>

рдлрд┐рд░ рдЖрдк рдЪрдпрдирд┐рдд рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдирд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░/рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣рд╛рдВ рдПрдХ jsfiddle рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред http://jsfiddle.net/rmp135/v9vx9qyd/

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
рдпрджрд┐ рдпрд╣ рдЪреЗрдХрдмреЙрдХреНрд╕ рдФрд░ рдЙрдирдХреА рдЪреЗрдХ рдХреА рдЧрдИ рд╕реНрдерд┐рддрд┐ рдХреА рд╕реВрдЪреА рд╣реИ, рддреЛ рдЖрдк рднрд╛рд╖рд╛рдУрдВ рдХреЛ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдмрдЬрд╛рдп рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред

<script>
new Vue({
  data: {
    languages: [
        {name: 'english', checked:true},
        {name: 'japanese', checked:false},
        {name: 'chinese', checked:true}
    ]
  }
});
</script>
<span v-repeat='language : languages'>
  <input
    type='checkbox'
    value='{{ language.name }}'
    v-model='language.checked'>
</span>

рдлрд┐рд░ рдЖрдк рдЪрдпрдирд┐рдд рднрд╛рд╖рд╛рдУрдВ рдХреЗ рдирд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░/рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдпрд╣рд╛рдВ рдПрдХ jsfiddle рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред http://jsfiddle.net/rmp135/v9vx9qyd/

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧ рдХрд╛ рдорд╛рдорд▓рд╛ рдЗрд╕реА рддрд░рд╣ рд╕реЗ рдЪреЗрдХ рдмреЙрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ рдХрд┐
рдЖрдк рдПрдХрд╛рдзрд┐рдХ рдЪрдпрдиреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдЪрдпрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдХреА рддрд░рд╣
рдПрдХ "рд▓рд╛рдЧреВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ" рдкрд░рд┐рджреГрд╢реНрдп, рдЬрд╣рд╛рдВ рдЪреЗрдХрдмрд▓ рдПрдХ рд╕рд░рдгреА рд╕реЗ рдЖрддреЗ рд╣реИрдВ
рд╕рдВрднрд╛рд╡рдирд╛рдУрдВ рдХрд╛ред
рдЬреБрд▓рд╛ 12, 2015 9:43 AM рдкрд░, "rmp135" [email protected] рд▓рд┐рдЦрд╛ рд╣реИ:

рдЖрдк рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ?
рдпрджрд┐ рдпрд╣ рдЪреЗрдХрдмреЙрдХреНрд╕ рдФрд░ рдЙрдирдХреА рдЪреЗрдХ рдХреА рдЧрдИ рд╕реНрдерд┐рддрд┐ рдХреА рд╕реВрдЪреА рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рдкрдХрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ
рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рд╡рд╕реНрддреБ рдХреЗ рд░реВрдк рдореЗрдВ рднрд╛рд╖рд╛рдПрдБред





рдлрд┐рд░ рдЖрдк рдЪрдпрдирд┐рдд рдХреЗ рдирд╛рдо рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд┐рд▓реНрдЯрд░/рдорд╛рдирдЪрд┐рддреНрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рднрд╛рд╖рд╛рдПрдВред

рдпрд╣рд╛рдВ рдПрдХ jsfiddle рдЗрд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реИред http://jsfiddle.net/rmp135/v9vx9qyd/

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рд╕реАрдзреЗ рдЙрддреНрддрд░ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/yyx990803/vue/issues/1037#issuecomment -120721497ред

рдпрд╣рд╛рдВ рдкреБрд░рд╛рдирд╛ рдЙрджрд╛рд╣рд░рдг: http://jsfiddle.net/yyx990803/1onz2ho7/1/

рдХреГрдкрдпрд╛ рдХреЛрд░ рд░реЗрдкреЛ рдХреЗ рдмрдЬрд╛рдп vuejs/рдЪрд░реНрдЪрд╛ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреНрд░рд╢реНрди рдЦреЛрд▓реЗрдВред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

fergaldoyle picture fergaldoyle  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

WolfgangFellger picture WolfgangFellger  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

lmnsg picture lmnsg  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

franciscolourenco picture franciscolourenco  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gkiely picture gkiely  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ