在角度html视图中的字符串常量而不是使用控制器

时间:2015-09-16 08:47:34

标签: angularjs

我很好奇是否有办法插入字符串值而不是依赖于角度控制器中的绑定常量

例如

(从指令创建的元素):

uint8_t
在你需要输入的控制器中

template<uint8_t MAX>
class coordinate_t
{
    private:
        int8_t _p;
    public:
        coordinate_t(int8_t p = 0): _p(p) {}

        // Postfix ++
        coordinate_t operator++(int)  
        {
            coordinate_t p(_p);
            ++_p;
            if (_p > MAX - 1)
                _p = 0;
            return p;
        }

        // Postfix --
        coordinate_t operator--(int)  
        {
            coordinate_t p(_p);
            --_p;
            if (_p < 0)
                _p = MAX - 1;
            return p;
        }

        int get() const {return _p;}
};

typedef coordinate_t<SCREEN_WIDTH> xcoordinate_t;
typedef coordinate_t<SCREEN_HEIGHT> ycoordinate_t;

有没有办法可以覆盖向控制器添加值,并将其转储到我的角度视图中?就像我们想的那样,如果它是一个普通的HTML:

typedef

我只是不想用常量来控制我的控制器。

2 个答案:

答案 0 :(得分:0)

假设该指令使用双向绑定,您可以传递字符串常量,如下所示:

<Input-Box text="'this is a value'" type="'text'" placeholder="'type something in'" />

另一方面,根据Angular指令的惯例,最好将指令命名为input-box而不是Input-Box

答案 1 :(得分:0)

如果你不想使用ng-model,你可以简单地使用它。

<input text="'Your value'" />