zoukankan      html  css  js  c++  java
  • knockout 学习实例6 attr

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <script src="js/knockout-3.4.0.js" type="text/javascript" charset="utf-8"></script>
    </head>
    <body>
    <a data-bind="attr: { href: url, title: details }">
        Report
    </a>
     
    <script type="text/javascript">
        var viewModel = {
            url: ko.observable("year-end.html"),
            details: ko.observable("Report including final year-end statistics")
        };
        ko.applyBindings(viewModel)
    </script>
     
    </body>
    </html>

    如果属性绑定 data-sonmeth 和css的绑定一样,也需要加入 引号 'data-sonmeth'

    下面的会报错

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <script src="js/knockout-3.4.0.js" type="text/javascript" charset="utf-8"></script>
    </head>
    <body>
    <div data-bind="attr: { data-something: someValue }">...</div>
    
     
    <script type="text/javascript">
        var viewModel = {
            someValue: ko.observable("{name:'data-something'}"),
           
        };
        ko.applyBindings(viewModel)
    </script>
     
    </body>
    </html>

    下面的时正常的

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title></title>
        <script src="js/knockout-3.4.0.js" type="text/javascript" charset="utf-8"></script>
    </head>
    <body>
    <div data-bind="attr: { 'data-something': someValue }">...</div>
    
     
    <script type="text/javascript">
        var viewModel = {
            someValue: ko.observable("{name:'data-something'}"),
           
        };
        ko.applyBindings(viewModel)
    </script>
     
    </body>
    </html>
  • 相关阅读:
    Python class static methods
    学习MySQL出现问题Not allowed to return a result set from a t
    MySQL创样例表(MySQL必知必会B.2)
    无重复字符的最长字串(C++,python实现)
    softmax详解
    为什么要使用logistic函数
    两个栈实现队列的插入和删除(C++实现)
    用数组实现队列(C++)
    C++ memset函数
    两数之和(C++实现)
  • 原文地址:https://www.cnblogs.com/tongchuanxing/p/5654723.html
Copyright © 2011-2022 走看看